文章目录


对照表

Android版本API级别VERSION_CODE重大改进或变更开发注意事项
Android 13.033-新增运行时权限POST_NOTIFICATIONS (运行时申请通知权限);更多参照《Android 13 功能和变更列表》-
Android 12L32-针对大屏设备优化了操作系统;强大直观的多任务处理功能;改善了兼容性体验;针对大屏设备的更多更新和资源《12L 功能和变更》
Android 12.031S沉浸模式下的手势导航改进、前台服务通知延迟、对 Netlink MAC 地址的限制、不受信任的触摸事件被屏蔽、应用无法关闭系统对话框行为变更:以 Android 12 为目标平台的应用
Android 11.030R强制执行分区存储机制、单次授权、自动重置权限、后台位置信息访问权限、软件包可见性、前台服务Android 11 隐私设置更新
Android 10.029Q引入分区存储可能会遇到无法保存图片到本地,或者造成Permission denied等问题,具体解决方案参考:《关于安卓open failed: EACCES (Permission denied)
Android 9.028P网络连接变更自9.0起,默认不再支持http请求,如果需要支持,需要按 《Android9.0 http无法访问的解决方案 》进行修改和编辑
Android 8.127O_MR1--
Android 8.026O8.0系统的通知栏适配参考 郭霖的 《8.0系统的通知栏适配
Android 7.1.1 & Android 7.125N_MR1--
Android 7.024N系统权限更改参考《Android 7.0 行为变更
Android 6.023M运行时权限需要动态申请权限,对于以 Android 6.0(API 级别 23)或更高版本为目标平台的应用,请务必在运行时检查和请求权限。要确定您的应用是否已被授予权限,请调用新增的 checkSelfPermission( ) 方法。要请求权限,请调用新增的 requestPermissions( ) 方法。
Android 5.122LOLLIPOP_MR1--
Android 5.021LOLLIPOPAndroid 5.0 新增了material design样式的支持参考《Android 5.0 变更
Android 4.4W20KITKAT_WATCH-仅限 KitKat for Wearables
Android 4.419KITKAT外部存储空间读取权限、使用WebView、使用 AlarmManager、使用ContentResolver同步数据参考《Android 4.4 重要行为变更
Android 4.318JELLY_BEAN_MR2--
Android 4.2、4.2.217JELLY_BEAN_MR1--
Android 4.1、4.1.116JELLY_BEAN--
Android 4.0.3、4.0.415ICE_CREAM_SANDWICH_MR1--
Android 4.0、4.0.1、4.0.214ICE_CREAM_SANDWICH--
Android 3.213HONEYCOMB_MR2--
Android 3.1.x12HONEYCOMB_MR1--
Android 3.0.x11HONEYCOMB--
Android 2.3.4
Android 2.3.3
10GINGERBREAD_MR1--
Android 2.3.2
Android 2.3.1
Android 2.3
9GINGERBREAD--
Android 2.2.x8FROYO--
Android 2.1.x7ECLAIR_MR1--
Android 2.0.16ECLAIR_0_1--
Android 2.05ECLAIR--
Android 1.64DONUT--
Android 1.53CUPCAKE--
Android 1.12BASE_1_1--
Android 1.01BASE--

以上重大改进和变更只是举例最有可能遇到的问题!并非全面,具体可参考以下内容

Android官网-https://developer.android.com/guide/topics/manifest/uses-sdk-element





Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐