Подтвердить что ты не робот

Выберите папку на устройстве Android

Я хотел бы дать пользователю выбрать каталог и сохранить загруженный файл (файл загрузки приложений).  Я знаю, что некоторые инструменты (например, ES File Explorer) предоставляют такие фильтры намерений. см. http://www.estrongs.com/en/support/developers.html. Я запускаю действие для результата, а затем получаю выбранную папку в результате.

Кроме того, я знаю, что нет стандартов выбора "выбрать папку" (я не могу использовать то же намерение с другими инструментами). Знаете ли вы другие инструменты для поддержки таких функций? Я хотел бы позволить пользователю использовать его инструмент, а не ES File Manager.

Кроме того, Astro предоставляет такие фильтры намерений? Я не могу найти эту информацию на своей странице. (Я думаю, что astro - самый используемый файловый менеджер для Android)

4b9b3361

Ответ 1

Недавно я столкнулся с тем, что может потенциально помочь здесь: http://www.openintents.org/en/node/159

В нем есть демонстрационное приложение, показывающее, как он может взаимодействовать с сторонними приложениями как сборщик файлов/каталогов.

Тем не менее, я еще не пробовал. Я наткнулся на этот вопрос, поскольку я все еще ищу другие варианты.

Изменить: на самом деле он очень похож на вашу ссылку на ES File Manager. Возможно, это просто клон.

Ответ 2

Здесь представлена ​​полная библиотека Android: https://github.com/lemberg/directory-selector-dialog-preference

Его можно использовать либо как DialogFragment, либо как DialogPreference. Я автор, поэтому не стесняйтесь задавать любые вопросы.