Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Flash_2oo9
3 / 3 / 0
Регистрация: 31.10.2012
Сообщений: 142
#1

Как открыть окно выбора файла - Android

26.07.2014, 21:45. Просмотров 1282. Ответов 4
Метки нет (Все метки)

Добрый вечер, ув. форумчане.
Подскажите, как открыть окно выбора файла (чтобы пользователь выбрал путь к файлу) и считать его?
Знаю что можно прочитать из стандартной директории assets.
Java
1
2
InputStream inStream = openFileInput(file.txt);
InputStreamReader sr = new InputStreamReader(inStream);
Но как это сделать для произвольной директории и при этом дать пользователю возможность его выбрать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.07.2014, 21:45     Как открыть окно выбора файла
Посмотрите здесь:

Android Диалог выбора файла
Как открыть файл Android
Диалог выбора файла Android
Немогу открыть окно для набора для вызова Android
Android Получить имя файла из диалога выбора файла
Android Диалог выбора файла в Android
Android Как с ListFragment передать имя файла чтобы открыть его в другом Активити?
Android Не получается открыть диалоговое окно, созданное в отдельном классе
Android Как открыть web-страницу как это сделано в Telegram?
Android Перезапустить окно выбора лаунчера
Android Не работает обработчик выбора файла
SignInButton - при повторном нажатии окно выбора аккаунта не показывается Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
27.07.2014, 13:26     Как открыть окно выбора файла #2
Цитата Сообщение от Flash_2oo9 Посмотреть сообщение
Подскажите, как открыть окно выбора файла (чтобы пользователь выбрал путь к файлу) и считать его?
Обычно такое "окно" предоставляется файловыми менеджерами. Но на некоторых устройствах их может и вовсе не быть. Поэтому я рекомендую реализовать это самостоятельно в своем приложении.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
27.07.2014, 21:38     Как открыть окно выбора файла #3
Цитата Сообщение от angryrobot Посмотреть сообщение
Обычно такое "окно" предоставляется файловыми менеджерами.
Тоже хотел подобное предложить(своими средствами писать), но мало знаю о возможности использования встроенных менеджеров. Иногда нужно... Можете дать кусочек кода для вызова установленых? иногд встречал "выбрать фото или файл" и выпадает список "чем открывать будем".
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
27.07.2014, 22:23     Как открыть окно выбора файла #4
Цитата Сообщение от Tester64 Посмотреть сообщение
Можете дать кусочек кода для вызова установленых?
Можно попробовать запустить активити таким интентом (у меня работает) :

Java
1
2
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
        intent.setType("file/*");

Взято отсюда http://habrahabr.ru/post/190668/ тут еще много полезных интентов на все случаи жизни
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
27.07.2014, 23:42     Как открыть окно выбора файла #5
Цитата Сообщение от angryrobot Посмотреть сообщение
Взято отсюда http://habrahabr.ru/post/190668/
вау! Спасибо! Код не заработал - возможно разрешений не хватило, но пример с гугла шикарно показывает возможности...
Yandex
Объявления
27.07.2014, 23:42     Как открыть окно выбора файла
Ответ Создать тему
Опции темы

Текущее время: 11:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru