我目前正在开发一个应用程序模块,该模块需要返回文档Uri或文档树Uri。
我试过
DocumentFile.fromSingleUri(this, uri).getUri();
DocumentFile.fromFile(file).getUri();
但他们给我的Uris喜欢:
内容:// AUTHORITY / storage_root /备份/应用
文件:///存储/模拟/ 0 /备份/应用
但我想要的是:
内容://com.android.externalstorage.documents/tree/primary%3Abackups%2Fapps
如果有帮助,调用模块会在onActivityResult
:
Uri folderUri = DocumentsContract.buildDocumentUriUsingTree(uri, DocumentsContract.getTreeDocumentId(uri));