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月搬新家吉日一览表
