您的位置:首页 > 移动开发 > Android开发

Android 6.0 动态权限 java反射

2016-02-16 20:06 453 查看
转载请注明出处:http://blog.csdn.net/onlybeyond99/article/details/50676644   挨踢人one

一、Android 6.0 的新特性(动态权限)
      将一些危险的权限在需要的时候进行询问
     1.权限分组

       正常(Normal Protection)权限     

        对用户隐私没有较大影响或者不会带来安全问题。

        安装后就赋予这些权限,不需要显示提醒用户,用户也不能取消这些权限。

    2、危险(Dangerous)
         运行时权限主要处理的对象,这些权限可能引起隐私问题或者影响其他程序运行
    3、权限特殊(Particular)

          SYSTEM_ALERT_WINDOW,设置悬浮窗,进行一些黑科技

          WRITE_SETTINGS 修改系统设置

         申请时需要使用
startActivityForResult
启动授权界面来完成。

    4、权限其他权限(一般很少用到)
     

二、java的反射
       反射:主要是指程序可以访问、检测和修改它本身状态或行为的一种能力
      作用:常用来改变方法的的域(私有共有,或者一些特殊的修饰词),获取私有变量,或者调用私有方法
      原理:java虚拟机装载某个类的时候,需要类装载器定位相应的class文件,然后将其读入到java虚拟机中,虚拟机提取class中的类型信息,将这些信息存储到方法区中。

独学而无友,则孤陋而寡闻!分享知识,交流技术,碰撞思想!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息