美文网首页
Android O、P、Q的新特性

Android O、P、Q的新特性

作者: 在代码下成长 | 来源:发表于2020-08-14 18:19 被阅读0次

    我的简书:https://www.jianshu.com/u/c91e642c4d90
    我的CSDN:http://blog.csdn.net/wo_ha
    我的GitHub:https://github.com/chuanqiLjp
    我的个人博客:https://chuanqiljp.github.io/

    版权声明:商业转载请联系我获得授权,非商业转载请在醒目位置注明出处。

    Android O(Android 8)的新特性

    • 重新设计通知,增加通知渠道;
    • 自动填充框架
    • 画中画模式
    • 多显示器支持
    • 指纹手势
    • 权限: 引入了多个与电话有关的新权限
    1. 运行权限适配:   在Android8.0之前,权限申请时可以根据权限组进行申请,就是你申请了写权限,则系统会默认申请读权限。但是8.0以后则需要将两个权限都在androidMaifest中进行申请了。
    
    • 无障碍功能按钮
    • WLAN 感知
    • 安装APK: Android 8.0去除了“允许未知来源”选项,所以如果我们的App有安装App的功能(检查更新之类的),那么会无法正常安装。首先在AndroidManifest文件中添加安装未知来源应用的权限:
    • 广播最好动态注册,大部分广播不支持静态注册
    • 自适应图标

    Android P(Android 9)的新特性

    • 利用 Wi-Fi RTT 进行室内定位
    • 显示屏凹凸口支持
    • 渠道设置、广播和请勿打扰
    • 多摄像头支持和摄像头更新
    • 所有应用都使用HTTPS
    • 不能从非 Activity 环境中启动 Activity: 在 Android 9 中,您不能从非 Activity 环境中启动 Activity,除非您传递 Intent 标志 FLAG_ACTIVITY_NEW_TASK
    • 不允许后台使用麦克风: 以前你配置麦克风权限以后可以正常使用麦克风,但是Android 9为了进一步保护用户隐私规定在app休眠之后就不可以使用麦克风了
    • 非 SDK 接口限制
    非SDK接口限制就是某些SDK中的私用方法,如private方法,你通过Java反射等方法获取并调用了。那么这些调用将在target>=P或target>=Q的设备上被限制使用,当你使用了这些方法后,会报错
    

    Android Q(Android 10)的新特性

    • 可折叠设备
    • 5G 网络
    • 通知中的智能回复
    • 深色主题
    • 手势导航
    • 共享快捷方式
    • 用户隐私设置
    1. 赋予用户对位置数据的更多控制权 
    2. 在扫描网络时保护位置数据
    3. 阻止设备跟踪
    4. 保护外部存储设备中的用户数据
    5. 屏蔽意外中断
    
    • 唯一标识符:应用必须具有 READ_PRIVILEGED_PHONE_STATE 签名权限才能访问设备的不可重置标识符(包含 IMEI 和序列号)
    • minSDK警告: 谷歌要求运行在Q设备上的应用targetSDK>=23,不然会向用户发出警告。

    相关文章

      网友评论

          本文标题:Android O、P、Q的新特性

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