#grantUriPermission 作用 临时授权。
背景:FileProvider引入后应用之间想访问文件,都需要使用此接口。特别是两个独立的应用之间互通数据的时候。例如我们应用从图库获取文件的uri,显示在应用内的ImageView中。
#grantUriPermission 使用方法
参数说明 grantUriPermission(String toPackage, Uri uri, @Intent.GrantUriMode int modeFlags);
toPackage:uri的临时权限授予who
uri:File 通过 File Provider的 getUriForFile 接口返回的URI。 注意此接口会在File的路径基础上进行编码,直接通过Uri的toString是无法获取的。
modeFlags:要授予的权限
FLAG_GRANT_WRITE_URI_PERMISSIO 写
FLAG_GRANT_READ_URI_PERMISSION 读文章来源:https://www.toymoban.com/news/detail-840354.html
注意:因为是临时授权,应用进程停止重新启动,相应的权限也就没有了。需要重新授予权限文章来源地址https://www.toymoban.com/news/detail-840354.html
到了这里,关于Android grantUriPermission的使用场景和方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!