Android11data访问权限(小米安卓11开放data权限)

健康新闻 2023-05-01 10:07健康生活www.xingbingw.cn

  Android11data访问权限(小米安卓11开放data权限),新营销网红网本栏目通过数据整理汇集了Android11data访问权限(小米安卓11开放data权限)相关信息,下面一起看看。

   Android 11的API是30。从这个版本开始,如果你想写入外部存储器,你需要比以前多几个步骤。这里简单一下,具体原因我就不说了。具体步骤如下,供参考。

   1-在AndroidManifest.xml中注册权限,如下所示

   Uses-permission Android : name=Android . permission . write _ EXTERNAL _ STORAGE/Uses-permission Android 3360 name=Android . permission . read _ EXTERNAL _ STORAGE/Uses-permission Android 3360 name=Android . permission . MANAGE_EXTERNAL_STORAGE/比以前多一个manage _ EXTERNAL _ STORAGE。

   2-在AndroidManifest.xml的应用程序下添加Android : requestlegacyeverterstorage=true

  其实这句话在API30下不管用,但在API29下还是管用的,所以加在一起免得麻烦。

   3-申请代码中的权限。因为这些新增加的权限比较特殊,以前的申请方式就不管用了。不管你怎么申请,授权肯定是失败的。所以正确的做法是先判断API的版本。如果大于等于30,使用environment . isexternalstoragemanager()判断是否有授权。这将返回一个布尔值。如果是假的,跳转到专门的页面让用户手动授权。按如下方式跳转

   valintent=Intent(设置。ACTION _ MANAGE _ APP _ ALL _ FILES _ ACCESS _ PERMISSION)intent . data=uri . parse(package : require activity()。package name)StartActivity(intent)//startActivityForResult(intent,0x01)由于此授权接口是一个活动,可以使用start Activity或startActivityForResult,这取决于您如何使用生命周期。

  手动授权界面

   4-记得用传统方式申请WRITE_EXTERNAL_STORAGE,避免不必要的麻烦。

  至此,Android 11外接存储的权限申请结束。,虽然上面的方法可以读写整个外部存储空间,Android/data目录是个例外。所有应用的独占空间都存放在这个目录下,在Android11下不再允许访问,可以通过代码直接访问自己的目录。

  小米11小米11wifi打不开解决方案(小米11突然黑屏不开)小米11怎么开wifi?(如果小米11系列有这个问题)小米11如何解除文件管理访问限制?

  更多Android11data访问权限(小米安卓11开放data权限)相关信息请关注本文章,本文仅仅做为展示!

Copyright@2015-2025 www.xingbingw.cn 性病网版板所有