美文网首页
Android 6.0 系统新特性整理

Android 6.0 系统新特性整理

作者: 那个唐僧 | 来源:发表于2017-02-07 13:26 被阅读26次

    Android 6.0有哪些主要的更新

    6.0系统介绍

    全称为Marshamallow(棉花糖)
    Google 2015年I/O大会上正是发布
    目前市场份额上升到2.3%
    众多模块的更新

    主要更新的模块

    电源管理
    App Standby(应用待机)

    检测: 当设备不充电,且在这段时间内用户没有直接或间接的启动该应用
    退出: 当应用被激活时,或者设备充电时,系统将应用移出此状态-->减少后台应用对系统资源的消耗,6.0系统挂在后台的应用很容易就会被回收.

    Doze

    检测: 当设备不充电,且当设备静止且灭屏一段时间
    周期:平台尝试让系统处于一个休眠状态,周期性的进入在一个维持窗口恢复正常工作,然后进入更长的休眠状态
    意思为,如果手机没有用户使用的话首先会进入到一个短一点的休眠状态,如果一段时间内还是没有使用的话,会进入到一个更长的休眠状态,为了节约电量

    APP link

    全称为应用程序链接
    技术点:就是隐式启动intent
    Android更加鼓励应用程序间的关联而不在是单一的应用同浏览器的交互

    指纹识别

    6.0以后Android系统提供API,硬件厂商只需要提供相应的硬件支持即可

    应用权限管理机制讲解

    5.0系统以前,只需要在manifest.xml中注册声明即可
    5.0系统以后,用户可以在安装的时候关闭某些权限,会提供选择的复选框
    6.0及以后,对于一些用户隐私权限总是会在第一次提示用户是否授予权限(和iPhone类似)
    运行时权限的一些优势:
    1,新的权限机制更好的保护了用户的隐私
    2,给了程序下个用户说明权限的作用
    3,可以防止一些恶意程序盗取用户或者手机信息,增强了Android系统的安全性.
    运行时权限的分类:
    1,Normal Permission
    意思为:一些默认的普通的权限只需要在清单文件中注册就行,不用单独去申请
    2,Dangerous Permission && Dangerous Permission Group
    危险一点的权限都是分组出现的,比如说读SDCard 和 写SDCard,
    权限组的概念:如果你申请某个危险的权限,假设你的App早已被用户授权了同一组的某个危险权限,那么系统会立即授权,而不需要用户去点击授权.

    新的应用权限管理

    新增API

    1,ContextCompact.checkSelfPermission -- > 检测当前APP是否拥有某个权限,如果没有回调用第二个方法
    2,ActivityCompact.requestPermissions() -- > 申请权限(异步)
    3,onRequestPermissionResult() -- > 回调获得用户是否授权
    4,ActivityCompact.shouldShowRequestPermissionRationale -- > 用户拒绝之后会出现,告诉用户申请权限是用来干啥的

    使用流程

    1,在Androidmanifest.xml中添加需要的权限(不可省去)
    2,检查权限
    3,申请授权
    4,处理申请回调

    相关文章

      网友评论

          本文标题:Android 6.0 系统新特性整理

          本文链接:https://www.haomeiwen.com/subject/izlpittx.html