Android Q 适配

本文介绍了Android Q的主要变更,包括用户隐私权限的增强,特别是存储权限、定位权限和设备标识符的调整。开发者需要关注对非SDK接口的限制,并进行相应的适配工作,如使用新的媒体特定权限、处理后台位置权限请求以及应对设备唯一标识符的变化。同时,Android Q对非SDK接口的使用进行了限制,开发者需寻找SDK替代方案或申请新API。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 简介

首先Android Q将会何时发布呢?预计2019年3月为开发者预览构建发布公开测试版,预计Android Q开发者预览1(Android Q DP1)将在3月中旬的某天通过发布会宣布推出,而第一个公共测试版本可能会在2019年5月发布,稳定版本应该可能与Android Pie发布时间基本同步,在2019年8月。

Android Q Beta 1刚出,但是3月末的一封华为要求适配Q的邮件要求我们在5月底之前完成相关适配,不然应用会被下架。

废话不多说,开始

  1. Q行为变更 所有应用 (不管targetSdk是多少,对所有跑在Q设备上的应用均有影响)
    1. 用户隐私权限变更(AndroidQ引入了大量更改和限制以增强对用户隐私的保护。

官方文档将这一部分内容独立于Q 行为变更:所有应用来介绍,是因为这一部分内容庞大且重要 ,Q的最大更新就是用户隐私权限变更。具体变更的权限如下

权限

受影响应用

如何启用(影响范围)

存储权限

访问和共享外部存储设备中的文件的应用

adb shell sm set-isolated-storage on(下文详述)

定位权限

在后台时请求访问用户位置信息的应用

这种权限策略在 Android Q 上始终处于启用状态

从后台启动 Activity

不需要用户互动就启动 Activity 的应用

关闭允许系统执行后台活动开发者选项即可启用限制

设备标识符(deviceId)

访问设备序列号或 IMEI 的应用

在搭载 Android Q 的设备上安装应用

无线扫描权限

使用 WLAN API 和 Bluetooth API 的应用

以 Android Q 为目标平台

 

以下介绍存储权限,定位权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值