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

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

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

Как открыть окно выбора файла - Программирование Android

26.07.2014, 21:45. Просмотров 1352. Ответов 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 Перезапустить окно выбора лаунчера
SignInButton - при повторном нажатии окно выбора аккаунта не показывается Android
Android Как с ListFragment передать имя файла чтобы открыть его в другом Активити?
Android Получить имя файла из диалога выбора файла
Android Не получается открыть диалоговое окно, созданное в отдельном классе
Android Диалог выбора файла
Диалог выбора файла Android
Android Не работает обработчик выбора файла
Android Диалог выбора файла в Android
Немогу открыть окно для набора для вызова Android
Android Как открыть web-страницу как это сделано в Telegram?
Как открыть файл 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     Как открыть окно выбора файла
Ответ Создать тему
Опции темы

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