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权限适配的主要内容,如果未能解决你的问题,请参考以下文章

在Android 6.0 设备上动态获取权限

1.Android6.0运行时权限简介_2.Android6.0权限适配之WRITE_EXTERNAL_STORAGE(SD卡写入)3_.Android 6.0 运行时权限理解

Android学习之相机权限适配问题详解

Android 6.0: 动态权限管理的解决方案

Android 6.0 - 动态权限管理的解决方案(转)

安卓6.0到9.0适配