Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/10: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Flash_2oo9
3 / 3 / 0
Регистрация: 31.10.2012
Сообщений: 142
#1

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

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

Добрый вечер, ув. форумчане.
Подскажите, как открыть окно выбора файла (чтобы пользователь выбрал путь к файлу) и считать его?
Знаю что можно прочитать из стандартной директории assets.
Java
1
2
InputStream inStream = openFileInput(file.txt);
InputStreamReader sr = new InputStreamReader(inStream);
Но как это сделать для произвольной директории и при этом дать пользователю возможность его выбрать?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.07.2014, 21:45
Ответы с готовыми решениями:

Как открыть окно Android Monitor в AS
Как открыть окно Android Monitor в Android Studio? для чего оно предназначено?

Перезапустить окно выбора лаунчера
Вот уже неделю пишу свое первое приложение под Андроид, очень плохо пока еще...

SignInButton - при повторном нажатии окно выбора аккаунта не показывается
Здравствуйте уважаемы форумчане, столкнулся с такой бедой. Я создал кнопку...

Открыть скрытое окно по нажатию на уведомление
Ситуация такая, я запускаю приложение, оно дает уведомление что запущено,...

Как с ListFragment передать имя файла чтобы открыть его в другом Активити?
Всем привет, я новичек! ломаю голову над такой задачей: Есть ListFragment со...

4
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
27.07.2014, 13:26 #2
Цитата Сообщение от Flash_2oo9 Посмотреть сообщение
Подскажите, как открыть окно выбора файла (чтобы пользователь выбрал путь к файлу) и считать его?
Обычно такое "окно" предоставляется файловыми менеджерами. Но на некоторых устройствах их может и вовсе не быть. Поэтому я рекомендую реализовать это самостоятельно в своем приложении.
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
27.07.2014, 21:38 #3
Цитата Сообщение от angryrobot Посмотреть сообщение
Обычно такое "окно" предоставляется файловыми менеджерами.
Тоже хотел подобное предложить(своими средствами писать), но мало знаю о возможности использования встроенных менеджеров. Иногда нужно... Можете дать кусочек кода для вызова установленых? иногд встречал "выбрать фото или файл" и выпадает список "чем открывать будем".
0
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
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/ тут еще много полезных интентов на все случаи жизни
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
27.07.2014, 23:42 #5
Цитата Сообщение от angryrobot Посмотреть сообщение
Взято отсюда http://habrahabr.ru/post/190668/
вау! Спасибо! Код не заработал - возможно разрешений не хватило, но пример с гугла шикарно показывает возможности...
0
27.07.2014, 23:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.07.2014, 23:42

Получить имя файла из диалога выбора файла
Нашел класс диалога выбора файла: package com.stetsenko.openfiledialog; ...

Не получается открыть диалоговое окно, созданное в отдельном классе
Всем привет! Учусь программировать под андроид, еще почти ничего не понимаю....

Диалог выбора файла
обнаружил, что стандартного диалога не существует нашел такую реализацию...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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