Вопрос

Я хочу попросить пользователя выбрать файл, чтобы открыть с внешнего хранилища и получать его путь.Предпочтительно я хотел бы избежать выдачи и использования некоторых стандартных методов (хорошо известных, предусмотренных системой намерения или аналогичный). Упомянутый файл должен быть пространственным файлом DB (* .sqlite), поэтому он не покажет в галерее.

Это было полезно?

Решение

К сожалению, нет андроида нативный сборник файлов, но вы можете получить открытый источник, чтобы добавить в свой проект, затем изменить его, чтобы соответствовать вашим потребностям.Проверьте Это так вопрос для хорошего запуска.

Другие советы

Я бы также предположил, что сборники файлов Android имеют намерение, которые вы можете не стесняться использовать.К сожалению, если у пользователя нет правильных приложений на их устройстве, ваше намерение не добивается успеха.Если это произойдет, вы всегда можете направить пользователю загрузить приложение.В качестве альтернативы вы можете проверить, будет ли намерение выбора файлов Comments (см. Этот совет) И используйте стандартный сборник файлов, если так (многие пользователи имеют ASTO, например, что я думаю имеет намерение, которое вы можете использовать), и вы можете вернуться на что-то включенное в ваше приложение, этосделает, возможно, приятнее конец, чтобы закончить опыт пользователей через приложения на их устройстве.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top