我希望做出与人们预期相反的事情。我想从文件方案(file://)转到文档方案(content:// ... externalstorage ...)。原因是UriPermission是一种树形文件uri。因此,要确认您拥有或高于当前文件的权限,您对此感兴趣,理想情况下需要检查UriPermission,这意味着您需要以某种方式将文件路径转换为文件uri与它适当" rootId"。例如:
文件:
file:///storage/sdcard1/_WriteTest/file.ext
文件版本:
content://com.android.externalstorage.documents/tree/0000-0000%3A_WriteTest/document/0000-0000%3A_WriteTest%2Ffile.ext
root权限:
content://com.android.externalstorage.documents/tree/0000-0000%3A_WriteTest
因此,通过比较treeId和documentId,文档版本相当容易关联,但关键是要在文件大小写中将/storage/sdcard1
与0000-0000
相关联。
知道这是否可能?