как выбрать только папку через файл. мен. через Intent?

Activity Lifecycle, Saving Activity State, Managing Tasks, Intent, Intent Filter
Ответить
bagrusss
Сообщения: 22
Зарегистрирован: 08 дек 2013, 00:17

как выбрать только папку через файл. мен. через Intent?

Сообщение bagrusss » 18 ноя 2014, 17:27

Нужно выбрать только папку в файловом менеджере через Intent. пробовал такой вариант, но папку выбрать не могу, только файл.

Код: Выделить всё

String path=Environment.getExternalStorageDirectory().getPath();
			
Intent intent = new Intent();  
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.setDataAndType(Uri.parse(path), "*/*");
startActivityForResult(Intent.createChooser(intent, "Open folder"),1);
Думаю, что тип не правильный передаю в Intent...

Как вариант, выбирать файл любой, который в папке, но что делать, если папка пуста?

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: как выбрать только папку через файл. мен. через Intent?

Сообщение klblk » 19 ноя 2014, 07:57

Папку насколько я знаю выбрать FileManager'ом не получится. Как вариант написать собственный диалог для выбора папки.
может эта темка чем-нить поможет: viewtopic.php?f=34&t=2027

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: как выбрать только папку через файл. мен. через Intent?

Сообщение Foenix » 19 ноя 2014, 13:30

Можно воспользоваться какой-то библиотекой, их полно в сети
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Ответить