AndroidQ(九)Android Q隐私权:权限变更

Android Q隐私权:权限变更

本文档介绍了权限模型的一些变更。这些变更有助于增强用户隐私。

其中一些变更会影响在Android Q上运行的所有应用,而其他变更仅会影响以Android Q为目标平台的应用。

影响所有应用的变更

以下变更会影响在Android Q上运行的所有应用,即使这些应用以Android 9(API级别28)或更低版本为目标平台也是如此。

限制对屏幕内容的访问

为了保护用户的屏幕内容,Android Q更改了READ_FRAME_BUFFER,CAPTURE_VIDEO_OUTPUT和CAPTURE_SECURE_VIDEO_OUTPUT权限的范围,使其只能访问签名,从而禁止以静默方式访问设备的屏幕内容。

需要访问设备屏幕内容的应用应用MediaProjectionAPI,此API会显示提示,要求用户同意声明。

面向用户的权限检查(针对旧版应用)

如果您的应用以Android 5.1(API级别22)或更低版本为目标平台,则当用户首次在Android Q上运行该应用时,他们会看到一个权限屏幕,如图1所示。此屏幕可以让用户撤消系统先前在安装时授予您应用的访问权限。

注意:如果您要在Google Play上发布应用,则必须以Android 8.0(API级别26)或更高版本为目标平台。要了解详情,请参阅有关如何符合Google Play的目标API级别要求的指南。

1.面向用户的对话框,允许查看旧版权限

从界面中移除了权限组

从Android Q开始,应用无法查询权限在界面中的分组方式。

影响以Android Q为目标平台的应用的变更

以下变更仅会影响以Android为目标平台的应用。

身体活动识别

Android Q针对需 要检测用户动作(例如步行,骑车或坐车)的应用引入了一个新的ACTIVITY_RECOGNITION运行时权限。此项权限旨在让用户了解设备传感器数据在“设置”中的使用方式。

注意:Google Play服务中的一些库(例如,活动识别API)不会提供结果,除非用户已授予您的应用此项权限。

你可能感兴趣的:(android,Q)