Android 6.0权限适配
Posted 我是一只小小蜗牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 6.0权限适配相关的知识,希望对你有一定的参考价值。
targetSdkVersion 23以上,必须适配新的权限模式
安卓6.0及之后,权限分为三类 1.不涉及隐私的正常权限,如innernet2.危险权限 3.特殊权限 system_alert_window 设置悬浮窗 ,write_seetings修改系统设置
1.activity增加了运行时权限适配的3个api:
void requestPermissions(String[] permissions,int requestCode)
void onRequestPermissionsResult(int requestCode,String[] permissions,int[] grantResults) //是否有必要告诉用户需要这个权限的原因
boolean shouldShowRequestPermissionRationale(String permission)
Context 中增加了检查权限的api int checkSelfPermission(String permission)
2.危险权限,权限组;
3.总结:
TargetSdkVersion 23和手机的android系统版本是6.0 危险权限一定要在使用的时候进行判断有无,如果没有获取 就直接使用会出错误的;
以上是关于Android 6.0权限适配的主要内容,如果未能解决你的问题,请参考以下文章
1.Android6.0运行时权限简介_2.Android6.0权限适配之WRITE_EXTERNAL_STORAGE(SD卡写入)3_.Android 6.0 运行时权限理解