Android 11 在早期版本的 Android 基础上构建,增加了功能和更新,以确保用户安全并提高透明度和控制力。所有开发者都应审查隐私功能并测试其应用。影响会因每个应用的核心功能、目标和其他因素而异。

要详细了解在 Android 11 中生效的关键更改,请查看以下部分。

主要的隐私更改

此表总结了与 Android 11 中生效的隐私相关的关键更改。

隐私更改 受影响的应用 缓解策略
范围存储强制执行
以 Android 11 或更高版本为目标的应用始终受限于范围存储行为
以 Android 11 或更高版本为目标的应用,以及以 Android 10 为目标且未将 requestLegacyExternalStorage 设置为 true 以选择退出范围存储的应用 更新您的应用以使用范围存储
详细了解范围存储更改
一次性权限
用户可以使用一次性权限授予对位置、麦克风和摄像头的临时访问权限
在 Android 11 或更高版本上运行并请求位置、麦克风或摄像头权限的应用 在尝试访问受该权限保护的数据之前,请检查您的应用是否具有该权限
遵循请求权限的最佳实践
权限自动重置
如果用户在 Android 11 或更高版本上几个月未与应用交互,则系统会自动重置应用的敏感权限
以 Android 11 或更高版本为目标并在后台执行大部分工作的应用 请用户阻止系统重置应用的权限
详细了解权限自动重置
后台位置访问
Android 11 更改了用户如何向应用授予后台位置权限
以 Android 11 或更高版本为目标且需要访问 后台位置 的应用 以增量方式分别在对权限请求方法的单独调用中请求前台(粗略或精确)和后台位置权限。如有必要,请说明用户授予该权限所获得的益处
详细了解 Android 11 中的后台位置访问
软件包可见性
Android 11 更改了应用查询和交互同一设备上其他已安装应用的方式
以 Android 11 或更高版本为目标并在设备上与其他已安装应用交互的应用 <queries> 元素添加到应用的清单中
详细了解软件包可见性
前台服务
Android 11 更改了前台服务如何访问位置、相机和麦克风数据
在 Android 11 或更高版本上运行并在前台服务中访问位置、相机或麦克风数据的应用 分别为需要访问相机和麦克风的前台服务声明 cameramicrophone 前台服务类型。但是请注意,应用在后台时启动的前台服务通常无法访问位置、相机或麦克风。
详细了解对前台服务的更改

开始使用隐私更新

  1. 审查隐私功能:评估您的应用。查看您的应用如何存储文件和用户数据请求权限请求位置。此外,请查看您的应用与其他应用交互的方式,考虑对您的应用访问的数据进行审核,并确定您的应用是否需要更新其使用前台服务的方式。
  2. 在 Android 11 上测试您的应用:在 Android 11 上运行您的应用。使用应用兼容性工具评估各个系统更改对您的应用的影响。
  3. 更新您的应用:如果可能,请针对 Android 11,与用户一起测试并发布更新。

Android 11 新闻和视频