Android 13(API 33)
于 2022年8月15日
正式发布(发布时间较往年早了一些),正式版Release源代码也于当日被推送到AOSP Android开源项目 。截止到笔者撰写这篇文章时 , 国内部分应用软件开发厂商已逐步接到手机厂商(华米OV等)的新版本适配要求 。当前,对于Android应用开发者来说,Android 13 的软件兼容适配已需提上工作日程 。
为了贴合这篇文章的标题,本篇文章结合Android Developer官方文档,围绕Android13适配点
与Android13新特性
两个方面进行详细说明 。
适配点:
- 细分媒体权限:将
READ_EXTERNAL_STORAGE
细分为IAMGES、VIDEO、AUDIO权限(若设置 targetSdk>=33 则此项必需适配!
)
- WebView调整:废弃
setAppCacheEnabled
与setForceDark
方法;(若设置 targetSdk>=33 则此项必需适配!
)
- 静态广播注册:注册
静态广播
时,需设置对其他应用的可见性
(若设置 targetSdk>=33 则此项必需适配!
)
- 通知权限:新增运行时通知权限:
POST_NOTIFICATIONS
(若设置 targetSdk>=33 则此项必需适配!
)
- Wi-Fi :新增
NEARBY_WIFI_DEVICES
运行时权限(若设置 targetSdk>=33 则此项必需适配!
)
- 身体传感器后台权限:新增
BODY_SENSORS_BACKGROUND
运行时权限(若设置 targetSdk>=33 则此项必需适配!
)
- 剪切板内容隐藏:
新增内容隐藏API
(根据业务需求,选择性适配!
)
- 非 SDK 接口的限制(
若设置 targetSdk>=33 则此项必需适配!
)
- 前台服务管理器:系统新增
前台服务管理器
(系统新特性无需适配!
)
以Android13(API 33+)为目标平台的应用
, 系统新增
运行时权限READ_MEDIA_IAMGES
、READ_MEDIA_VIDEO
、READ_MEDIA_AUDIO
替代
原有的READ_EXTERNAL_STORAGE
权限 。权限权限说明READ_MEDIA_IAMGES图片权限READ_MEDIA_VIDEO视频权限READ_MEDIA_AUDIO音频权限
当应用升级到
targetSdk>=33
时:- 已授权
READ_EXTERNAL_STORAGE
权限的应用:系统将自动赋予对应的细化权限 。
- 未授权仍请求
READ_EXTERNAL_STORAGE
权限:亲测系统将不会授予任何权限 。
- 如果同时请求
READ_MEDIA_IMAGES
和READ_MEDIA_VIDEO
权限,系统将会提示如下权限弹窗:
- 如果请求
READ_MEDIA_AUDIO
权限,系统将提示如下弹窗:
推荐阅读
- iPhone SE3最新消息_iPhone SE3有什么最新消息吗
- 洛克王国9月23日更新什么
- 魔方入门如何玩(魔方新手入门万能公式)
- 支付宝蚂蚁庄园每日一题9月24日最新答案
- 新版cf怎么改名(2022cf改名)
- dubbo的一系列配置与搭建
- 支付宝蚂蚁庄园庄园小课堂2022最新答案
- 支付宝蚂蚁庄园庄园小课堂9月25日最新答案
- 抖音直播礼物最新价目大全
- 祖玛珑香根草与香子兰香水怎么样_祖玛珑馥郁黑瓶新香评测