- 简介
首先Android Q将会何时发布呢?预计2019年3月为开发者预览构建发布公开测试版,预计Android Q开发者预览1(Android Q DP1)将在3月中旬的某天通过发布会宣布推出,而第一个公共测试版本可能会在2019年5月发布,稳定版本应该可能与Android Pie发布时间基本同步,在2019年8月。
Android Q Beta 1刚出,但是3月末的一封华为要求适配Q的邮件要求我们在5月底之前完成相关适配,不然应用会被下架。
废话不多说,开始
- Q行为变更 所有应用 (不管targetSdk是多少,对所有跑在Q设备上的应用均有影响)
- 用户隐私权限变更(AndroidQ引入了大量更改和限制以增强对用户隐私的保护。)
官方文档将这一部分内容独立于Q 行为变更:所有应用来介绍,是因为这一部分内容庞大且重要 ,Q的最大更新就是用户隐私权限变更。具体变更的权限如下:
权限 |
受影响应用 |
如何启用(影响范围) |
存储权限 |
访问和共享外部存储设备中的文件的应用 |
adb shell sm set-isolated-storage on(下文详述) |
定位权限 |
在后台时请求访问用户位置信息的应用 |
这种权限策略在 Android Q 上始终处于启用状态 |
从后台启动 Activity |
不需要用户互动就启动 Activity 的应用 |
关闭允许系统执行后台活动开发者选项即可启用限制 |
设备标识符(deviceId) |
访问设备序列号或 IMEI 的应用 |
在搭载 Android Q 的设备上安装应用 |
无线扫描权限 |
使用 WLAN API 和 Bluetooth API 的应用 |
以 Android Q 为目标平台 |
以下介绍存储权限,定位权限和设