ANDROID - ВЫБЕРИТЕ ФАЙЛ ИЗ ФАЙЛОВОГО ПРОВОДНИКА

Я новичок в разработке Android. Мне нужно реализовать в моем проекте средство выбора файлов/Open-File-Dialog. Но я обнаружил, что Android не предоставляет встроенной поддержки для этого. Итак, какое хорошее решение по этому поводу? Должен ли я использовать для этого какую-либо библиотеку или создавать код вручную?

Я сделал обзор библиотек android-fileChooser и aFileChooser. Есть ли другой простой выбор файлов?

Заранее спасибо...


person AnujDeo    schedule 03.06.2013    source источник
comment
Ознакомьтесь с первым ответом на этот вопрос SO: stackoverflow.com/questions/7856959/android-file-chooser   -  person verybadalloc    schedule 03.06.2013
comment
Также: КРИЧАНИЕ не поможет вам получить ответ.   -  person TheHippo    schedule 03.06.2013


Ответы (3)


Еще несколько ссылок для справки Проводник и Проводник 1

person Srikanth Roopa    schedule 03.06.2013

Используйте этот следующий код, чтобы начать намерение выбора файла

Intent fileIntent = new Intent(Intent.ACTION_GET_CONTENT);
fileIntent.setType("file/*"); // intent type to filter application based on your requirement
startActivityForResult(fileIntent, RESULT_CODE);
person Moses    schedule 03.06.2013
comment
Я пробовал это, но это работает, только если установлен внешний проводник. Выдает ошибку иначе :-( - person AnujDeo; 03.06.2013
comment
где ты взял этот код? - person Francisco Corrales Morales; 26.11.2014
comment
Это работает очень хорошо для меня. Даже то, что выдается ошибка, если нет внутреннего проводника файлов, это нормально, потому что мне нужно уважать, если в корпоративной среде пользователь не предназначен для просмотра файлов на SD или во внутренней памяти. Единственное, хотелось бы проверить это заранее, чтобы кнопка открытия меню выбора файлов могла быть скрыта. - person Schlangi; 26.10.2015

Проверьте это: FileExplorer с сортировкой Я использую его, и это самый полный файловый менеджер, который я нашел.

person Mongi Zaidi    schedule 03.06.2013
comment
@ Mongi Zaidi: Спасибо.. Но это не то, чего я хочу. Мне не нужен полноценный файловый менеджер. Я просто хочу, чтобы пользователь мог выбрать файл по своему выбору. - person AnujDeo; 03.06.2013