Выберите папку на устройстве Android - PullRequest
12 голосов
/ 25 января 2011

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

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

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

Ответы [ 2 ]

2 голосов
/ 23 марта 2011

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

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

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

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

0 голосов
/ 12 февраля 2015

Вот полная библиотека Android: https://github.com/lemberg/directory-selector-dialog-preference

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

...