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 前台服务类型。但请注意,在应用位于后台时启动的前台服务通常无法访问位置信息、摄像头或麦克风。了解有关前台服务变更的更多信息 |