Начальный путь при использовании Intent.ACTION_OPEN_DOCUMENT_TREE - PullRequest
0 голосов
/ 16 октября 2018

Можно ли указать «начальный путь» при использовании Intent.ACTION_OPEN_DOCUMENT_TREE?

Когда я использую его следующим образом:

 Intent chooseFolderIntent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
 startActivityForResult(Intent.createChooser(chooseFolderIntent, getString(R.string.save_to_directory)), CHOOSE_FOLDER_CODE);

Он начинает отображать все папки из корнятелефона.Но я бы хотел, чтобы он начал отображать определенный путь (например, папку DCIM)

Могу ли я использовать дополнительные параметры, чтобы указать это?

1 Ответ

0 голосов
/ 16 октября 2018

В API 26+ вы можете использовать DocumentsContract.EXTRA_INITIAL_URI , чтобы установить начальный каталог для ACTION_OPEN_DOCUMENT_TREE Намерения.Обратите внимание, что URI должен быть один, полученный из API-интерфейсов Storage Access Framework (т. Е. Это должен быть URI дерева документов).

Нет никакого способа сделать это до API 26.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...