关于miui6.0动态权限适配

编程入门 行业动态 更新时间:2024-10-11 03:18:49

关于miui6.0动态<a href=https://www.elefans.com/category/jswz/34/1771295.html style=权限适配"/>

关于miui6.0动态权限适配

android 6.0增加了runtime permission机制,但是其实miui在android 6.0发布之前就已经有了一套类似的权限管理机制,可以说是miui的一大特色吧。用户可以在应用的权限管理页面对权限进行设置,应用程序在执行需要权限的代码时,系统会自动判断权限,如果没有权限会弹出权限申请框或者toast提示,提示用户授予权限才能正常使用应用功能。miui的这套权限管理机制是在sdk api底层进行了权限判断,只有授予了相关权限才能返回正常数据,否则返回null或者0等其他不正常数据,因此在6.0以下只需要做好数据校验即可,并不会直接导致应用崩溃。

权限申请

android 6.0发布之后,miui估计是相当纠结的,因为自己的一套权限管理显然十分多余了,但是又不舍得放弃,于是就有了二者的混合体。在6.0系统上,miui的权限申请分为两种情况:
(1)权限申请流程和google runtime permission基本保持一致,这类权限主要包括照相机权限、读写SD卡权限等。使用requestPermissions请求权限时,默认情况下,应用是没有权限的,会弹出miui的权限弹框,并且拒绝按钮不带倒计时,拒绝或者允许权限后,结果在反映在onRequestPermissionsResult权限申请的回调中。权限申请流程基本与google一致,只不过省去了“不再询问”选项,一次拒绝后下次不会再弹出权限弹框,相当于第一次拒绝默认就选中了“不再询问”选项。

(2)继续使用miui自己的权限管理机制,这类权限主要包括定位、读写通讯录、读写短信、读取手机信息等。在使用requestPermissions请求权限时,onRequestPer

更多推荐

关于miui6.0动态权限适配

本文发布于:2024-03-08 11:25:03,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1720735.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:权限   动态

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!