Android SAF:从DocumentsContract.getTreeDocumentId获取的文件夹(在磁盘上)的Uri与先前授权的Uri形式不同。
创始人
2024-08-15 15:00:42
0

Android SAF(Storage Access Framework)是一种用于访问外部存储的方式。在使用SAF时,我们可能会遇到从DocumentsContract.getTreeDocumentId获取的文件夹Uri与之前授权的Uri形式不同的问题。下面是解决该问题的代码示例:

// 获取之前授权的Uri
Uri grantedUri = ...;

// 通过DocumentsContract.getTreeDocumentId获取文件夹的documentId
String folderDocumentId = DocumentsContract.getTreeDocumentId(grantedUri);

// 构建新的文件夹Uri
Uri newFolderUri = DocumentsContract.buildTreeDocumentUri(grantedUri.getAuthority(), folderDocumentId);

通过上述代码示例,我们可以将从DocumentsContract.getTreeDocumentId获取的文件夹documentId与之前授权的Uri的Authority结合起来,构建出新的文件夹Uri。

注意:从DocumentsContract.getTreeDocumentId获取的documentId可能包含斜杠(/),而之前授权的Uri不包含斜杠。因此,我们需要根据实际情况来处理这个差异。

相关内容

热门资讯

黑科技辅助!微乐小程序免费黑科... 黑科技辅助!微乐小程序免费黑科技,微信微乐游戏破解器(透视)确实是真的挂(哔哩哔哩)1、不需要AI权...
第二分钟工具!微乐小程序黑科技... 第二分钟工具!微乐小程序黑科技,微信小程序微乐安徽辅助苹果(开挂)确实有挂(2026)1、上手简单,...
现就发布提示!微乐小程序免费黑... 现就发布提示!微乐小程序免费黑科技,微乐自建房免费黑科技推荐(透视)竟然是真的挂(哔哩哔哩)1、在微...
第一分钟教程!微乐小程序免费黑... 第一分钟教程!微乐小程序免费黑科技,微乐陕西麻将破解(开挂)果然是真的挂(2026)1、超多福利:超...
透视中牌率!微乐小程序黑科技,... 透视中牌率!微乐小程序黑科技,微乐云南小程序修改器ios(透视)确实存在有挂(哔哩哔哩)1、进入游戏...
七分钟工具!微乐小程序免费黑科... 七分钟工具!微乐小程序免费黑科技,微乐自建房脚本免费下载苹果版(开挂)果然是有挂(2026)1、任何...
五分钟神器!微乐小程序免费黑科... 五分钟神器!微乐小程序免费黑科技,微信小程序 微乐陕西挖坑 外挂(开挂)其实是有挂(2026)1.微...
黑科技插件!微乐小程序黑科技,... 黑科技插件!微乐小程序黑科技,微乐挖坑内购破解(透视)一直是真的挂(哔哩哔哩)黑科技插件!微乐小程序...
第5分钟工具!微乐小程序黑科技... 第5分钟工具!微乐小程序黑科技,微信微乐自建房辅助工具(开挂)本来是真的挂(2026);1、玩家可以...
据权威媒体报道!微乐小程序免费... 据权威媒体报道!微乐小程序免费黑科技,微乐自建房脚本最新版本更新内容(透视)都是是有挂(哔哩哔哩)1...