Android Java открыть файл

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


Ответы (1 шт):

Автор решения: Barmaley
  1. До Kitkat, народ писал свои селекторы файлов, наиболее популярный из них aFileChooser - сейчас он уже морально устарел

  2. Сейчас, православным способом считается старт Intent.ACTION_OPEN_DOCUMENT через startActivityForResult() с последующим перехватом onActivityResult() - где вернется ссылка на выбранный файл. Ссылку на документацию с примерами см. выше в комментариях.

→ Ссылка