Android Q 中的隐私权
Android Q 能够让用户更清楚地了解并更好地控制数据和应用功能。对于开发者而言,这些功能可能会影响您的应用可能会依赖的特定行为或数据。
所有开发者都应查看隐私功能并测试他们的应用。具体影响可能会因每个应用的核心功能、定位和其他因素而异。
Android Q 隐私权核对清单
Android Q 隐私权功能让用户更清楚地了解并更好地控制他们的数据及为应用提供的功能。这些隐私权功能可能意味着应用所依赖的特定行为或数据可能不再可用。此核对清单可让您大致了解要测试的主要功能,以及要注意的其他隐私权变更。
如果您的应用遵循当前有关处理用户数据的最佳做法,则可以最大限度地减少对应用的影响。我们建议您尽快开始测试和更新应用。
在 Android Q 测试版期间,系统默认会停用某些功能,以帮助确保用户获得稳定的体验。要测试应用的兼容性,您需要启用这些功能。
注意:默认情况下,系统会在 Android Q 的后续测试版中启用这些功能和限制。
如需完整详情,请参阅每个功能对应的文档。另请参阅版本说明,了解每个测试版中的变更。
主要行为变更 | 受影响的应用 | 缓解策略 | 如何启用 |
限定范围的存储 用于访问外部存储设备中的媒体和下载集合的新权限和 API | 访问和共享外部存储设备中的文件的应用 | 使用隔离的沙盒或媒体集合目录 | 运行 ADB 命令即可启用 |
增强了用户对位置权限的控制力 新的仅限前台权限,可让用户更好地控制应用对设备位置信息的访问权限 | 在后台时请求访问用户位置信息的应用 | 确保在没有后台位置信息更新的情况下优雅降级 使用新权限在后台获取位置信息 | 这种行为在 Android Q 上始终处于启用状态 |
从后台启动 Activity 针对从后台启动 Activity 的新限制 | 不需要用户互动就启动 Activity 的应用 | 使用通知触发的 Activity | 关闭允许系统执行后台活动开发者选项即可启用限制 |
不可重置的硬件标识符 针对访问设备序列号和 IMEI 的新限制 | 访问设备序列号或 IMEI 的应用 | 使用用户可以重置的标识符 | 在搭载 Android Q 的设备上安装应用 |
无线扫描权限 访问某些 WLAN、WLAN 感知和蓝牙扫描方法需要获得精确位置权限 | 使用 WLAN API 和 Bluetooth API 的应用 | 针对相关用例请求 ACCESS_FINE_LOCATION 权限 | 以 Android Q 为目标平台 |
其他隐私权变更
Android Q 引入了许多其他隐私权变更,您在测试和更新应用时应注意这些变更:
数据和标识符 | 位置信息和网络 | 权限 |
Android Q 对 | Android Q 对 | Android Q 对权限模型 |