当前位置: 首页 > news >正文

Android 11 版本变更总览

Android 11 版本

  • Android 11 总览
  • 重大隐私权变更
  • 行为变更:所有应用
  • 行为变更:以 Android 11 为目标平台的应用
  • 功能和 API 概览
  • Intent
    • 系统广播 intent(API 级别 30)
    • 通用应用 intent(API 级别 30)

Android 11 总览

https://developer.android.google.cn/about/versions/11?hl=zh-cn

文章基于官方资料上提取

重大隐私权变更

https://developer.android.google.cn/about/versions/11/privacy?hl=zh-cn

  1. 强制执行分区存储机制
  2. 单次授权
  3. 自动重置权限
  4. 后台位置信息访问权限
  5. 软件包可见性
  6. 前台服务

行为变更:所有应用

https://developer.android.google.cn/about/versions/11/behavior-changes-all?hl=zh-cn

  1. 存储机制更新
    官方:https://developer.android.google.cn/about/versions/11/privacy/storage?hl=zh-cn
    博客:https://yoshin.blog.csdn.net/article/details/115449174

  2. 隐私权
    单次授权、权限对话框的可见性、数据访问审核(https://developer.android.google.cn/about/versions/11/privacy/data-access-auditing?hl=zh-cn)、系统提醒窗口权限、永久 SIM 卡标识符

  3. 接触史通知

  4. 应用使用情况统计信息(UsageStatsManager

  5. JobScheduler API 调用限制调试

  6. 位置信息更新
    https://developer.android.google.cn/about/versions/11/privacy/location?hl=zh-cn
    单次访问权限、在后台访问位置信息的权限(https://developer.android.google.cn/training/location/background?hl=zh-cn)

行为变更:以 Android 11 为目标平台的应用

https://developer.android.google.cn/about/versions/11/behavior-changes-11?hl=zh-cn

  1. 权限变更
    https://developer.android.google.cn/about/versions/11/privacy/permissions?hl=zh-cn
    单次授权、自动重置未使用的应用的权限、权限对话框的可见性、系统提醒窗口变更、电话号码

  2. 软件包可见性
    https://developer.android.google.cn/about/versions/11/privacy/package-visibility?hl=zh-cn

  3. 前台服务
    https://developer.android.google.cn/about/versions/11/privacy/foreground-services?hl=zh-cn

  4. MAC 地址更新
    https://developer.android.google.cn/about/versions/11/privacy/mac-address?hl=zh-cn

功能和 API 概览

https://developer.android.google.cn/about/versions/11/features?hl=zh-cn

新体验

  • 设备控件(ControlsProviderService API
    可用于提供所连接的外部设备的控件。“应用包含的设备控制器应显示在 Android 界面的设备控制器区域中”(https://developer.android.google.cn/guide/topics/ui/device-control?hl=zh-cn)
  • 媒体控件,更新了媒体控件的显示方式

屏幕

  • 更好地支持瀑布屏(DisplayCutout.getSafeInset…()
  • 合页角度传感器和可折叠设备

对话

  • 聊天气泡(BubbleMetadata.Builder(**)

隐私权

安全

  • 生物识别身份验证机制更新(Jetpack Biometric 库
    身份验证类型(BiometricManager)、确定用户所用的身份验证类型
  • 安全共享大型数据集(https://developer.android.google.cn/training/data-storage/shared/datasets?hl=zh-cn)
  • 因 OTA 更新而重启设备后在未提供用户凭据的情况下执行文件级加密

性能和质量

  • 无线调试
  • ADB 增量 APK 安装(adb install --incremental
    APK 签名方案 v4 文件(https://developer.android.google.cn/studio/command-line/apksigner?hl=zh-cn#v4-signing-enabled)
  • Neural Networks API 1.3(https://developer.android.google.cn/ndk/guides/neuralnetworks?hl=zh-cn)

文本和输入

  • 改进了 IME 转换
    https://developer.android.google.cn/about/versions/11/features?hl=zh-cn#ime-transitions
    动画部分(https://developer.android.google.cn/about/versions/11/features?hl=zh-cn#control-ime)
    #1:对 IME 出现/关闭屏幕做出反应(API 21+)
    #2:控制输入法 (API 30+) (https://github.com/android/user-interface-samples/tree/master/WindowInsetsAnimation)

  • 将自动填充功能与键盘集成(https://developer.android.google.cn/guide/topics/text/ime-autofill?hl=zh-cn)

  • ICU 库更新

媒体

  • 分配 MediaCodec 缓冲区
  • MediaCodec 低延时解码
  • 新的 AAudio 函数 AAudioStream_release()
  • MediaParser API
  • 通过 USB 设备捕获音频
  • 并发访问麦克风
  • 输出切换器

网络连接

  • Wi-Fi Passpoint 增强功能
  • Wi-Fi Suggestion API 扩展
  • CallScreeningService 更新
  • Open Mobile API 更新
  • 高性能 VPN
  • 每个进程的网络访问控制
  • 允许安装的多种 Passpoint 配置具有相同的 FQDN
  • GNSS 天线支持

图形

  • NDK 图像解码器
  • Frame rate API
  • 请求并检查低延时支持
  • 高性能图形调试层注入

图片和相机

  • 在主动拍摄期间关闭通知提示音和振动
  • Android 模拟器中的相机支持扩展
  • 支持并发使用多个摄像头
  • 更好地支持包含多个帧的 HEIF 图片

无障碍功能

其他功能

  • 应用进程退出原因(https://developer.android.google.cn/about/versions/11/features?hl=zh-cn#app-process-exit-reasons)
  • 资源加载器
    允许应用动态扩展资源的搜索和加载方式( ResourcesLoader 和 ResourcesProvider
  • APK 签名方案 v4(https://developer.android.google.cn/studio/command-line/apksigner?hl=zh-cn#v4-signing-enabled)
  • 动态 intent 过滤器(https://developer.android.google.cn/about/versions/11/features?hl=zh-cn#dynamic-intent-filters)
  • 自动填充增强功能
  • 与内容捕获服务共享数据

Intent

系统广播 intent(API 级别 30)

https://developer.android.google.cn/about/versions/11/reference/broadcast-intents-30

通用应用 intent(API 级别 30)

https://developer.android.google.cn/about/versions/11/reference/common-intents-30

http://www.lryc.cn/news/89197.html

相关文章:

  • 传染病学模型 | Matlab实现基于SIS传染病模型模拟城市内人口的互相感染及城市人口流动所造成的传染
  • 物联网技术如何改变我们的生活:一位资深物联网专家的见解
  • node.js+vue.js大学生在线选课系统的设计与实现93pul
  • 华为OD机试真题 Java 实现【寻找符合要求的最长子串】【2023Q1 200分】
  • 接口测试工具Postman接口测试图文教程
  • 视频编辑软件:迅捷视频工具箱
  • 网络知识点之-HTTP协议
  • K类函数和KL类函数
  • 华为OD机试之完美走位(Java源码)
  • Vue 原始(传统)或特别的视频组件具体实现方法
  • 香豆素荧光标记652966-03-5,ATTO425 acid,ATTO 425 羧酸,进行简析说明
  • linux信号量与PV操作知识点总结
  • 6-python中的string类型
  • Windows系统内核溢出漏洞提权
  • BlackIce病毒分析
  • 软件测试基础知识整理(八)- 软件缺陷
  • 有没有想过一种可能,30岁之后,转行去做IT售前?
  • 基于决策树的Ensemble方法在边缘计算中的应用
  • golang常见导致panic的场景
  • Python 修改文件权限+只读后几行 can‘t do nonzero end-relative seeks
  • 每日学术速递5.25
  • GAMES202作业1
  • Android 12.0状态栏居中显示时间和修改时间显示样式
  • 湍流的数值模拟方法概述
  • openFast中的陆上风电机组5MW_Land_DLL_WTurb参数详解
  • “卷”还是“躺平”?职场人如何在工作中找到价值感?
  • 《Opencv3编程入门》学习笔记—第二章
  • ABP VNext种子数据按顺序插入
  • Verilog | FIFO简单实现
  • 设计模式应用场景