Android 11 中的隐私
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 或更高版本上运行并在前台服务中访问位置、相机或麦克风数据的应用 | 分别为需要访问相机和麦克风的前台服务声明 camera 和 microphone 前台服务类型。但是请注意,应用在后台时启动的前台服务通常无法访问位置、相机或麦克风。详细了解对前台服务的更改 |