使用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文件夹)
我可以用来指定此功能的其他功能吗?
答案 0 :(得分:3)
在API 26+上,您可以使用DocumentsContract.EXTRA_INITIAL_URI来设置ACTION_OPEN_DOCUMENT_TREE
Intent的初始目录。请注意,该URI必须是从Storage Access Framework API中检索到的URI(即,它必须是文档树URI)。
无法在API 26之前执行此操作。