Android 6.0(Android M)动态授权

Android安全性不断提高:

   Android4.0以前的授权,在安装的时候默认为允许,用户不可以修改。

   Android4.0- Android6.0的授权,在安装的时候默认为询问,用户可以修改

   Android6.0以后,系统把授权方式更换了,在软件运行的时候,应用请求授权,使得用户明白每个权限的运用实处,更保证了用户的数据安全。

  

  为了兼容Android6.0以下的版本,开发时需要在AndroidManifest.xml中注明权限,Android6.0以上需要通过代码的方式进行运行时动态的是请求权限(危险权限 以及 危险权限组)

 

 核心API:

   ContextCompat.checkSelfPermission()   //检查应用是否已经被授予某项权限

      ActivityCompat.requestPermissions();   //去请求用户授予某些权限

     onRequestPerssionResult();                //用户授权结果回调

   

 

posted on 2016-05-21 17:01  2013551627  阅读(310)  评论(0编辑  收藏  举报