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
权限,系统将提示如下弹窗:
经验总结扩展阅读
- 儿童换牙新牙长在里面怎么回事
- 2022公务员工资标准更新 到手工资有多少
- 2023年8月30日是不是新房开火黄道吉日
- 小暑食新是什么意思
- iPhone SE3最新消息_iPhone SE3有什么最新消息吗
- 2023年9月30日搬新家吉日一览表 2023年9月30日是搬新家吉日吗
- 2023年9月30日乔迁新居吉日一览表 2023年9月30日乔迁新居黄道吉日
- 魔方入门如何玩(魔方新手入门万能公式)
- 洛克王国9月23日更新什么
- 2023年5月6日适合搬新家吗 2023年5月搬新家吉日一览表