1

我正在寻找与预期相反的事情。我想从文件方案 (file://) 转到文档方案 (content://...externalstorage...)。原因是 UriPermission 是树文档 uri 的一种形式。因此,要确认您的权限等于或高于您感兴趣的当前文件,您最好检查 UriPermission,这意味着您需要以适当的方式将文件路径转换为文档 uri “根标识”。例如:

文件:

file:///storage/sdcard1/_WriteTest/file.ext

文件版本:

content://com.android.externalstorage.documents/tree/0000-0000%3A_WriteTest/document/0000-0000%3A_WriteTest%2Ffile.ext

根权限:

content://com.android.externalstorage.documents/tree/0000-0000%3A_WriteTest

因此,通过将 treeId 与 documentId 进行比较,文档版本相当容易关联,但关键是/storage/sdcard10000-0000文件案例中关联。

知道这是否可能吗?

4

0 回答 0