美文网首页android
Android应用在不同版本间兼容性处理

Android应用在不同版本间兼容性处理

作者: 孙科技 | 来源:发表于2018-06-19 14:17 被阅读1次

    最近在搞车载系统,但是车载系统的版本很多都是在Android4.4版本有的甚至是Android4.4以下的版本,所以开发的过程中存在低版本向上兼容的问题,参考网上资料故总结一下,记个笔记

    1、屏幕的适配问题(需提供车载系统,不同品牌、屏幕、分辨率的车机测试)

    2、版本向上兼容问题(需确定开发模式1、是基于Android4.4开发,版本向上兼容,但存在a、引入库版本从低版本到高版本的问题 b、权限和api在高版本被废弃的问题2、基于Android最新版本开发,向下兼容低版本,符合Android开发兼容原则)

    3、权限管理方式不同(Android6.0及以上和Android6.0以下权限管理的不同)

    做兼容性处理先要明白的几个概念:

    一:Android 中compileSdkVersion,minSdkVersion,targetSdkVersion,maxSdkVersion配置

    Android版本兼容性问题 - CSDN博客

    二:针对API的变更引起的问题如何做兼容性处理呢?

    Android应用在不同版本间兼容性处理 - 哈哈呵h - 博客园

    针对以上问题解决办法

    1、布局适配,从Android4.4以后Android版本更新注重界面和效果的升级,所以布局UI高版本与低版本存在很大的不同,所以要注意一些空间和布局效果以及设计类lib的引用

    2、兼容问题参考上边的链接文章有详细的描述,Android版本的升级存在api引用的冲突,所以要注意一些方法类的引用

    3、从Android6.0及以上权限的管理方式很大的不同,随着网络安全的呼声Android系统越来越注重隐私权限的管理,故而Android6.0及以上的大多隐私权限需动态获取,获取方法也有很大的不同,所以在低版本的开发过程中要注意到 Android权限管理之Permission权限机制及使用 - 总李写代码 - 博客园

    相关文章

      网友评论

        本文标题:Android应用在不同版本间兼容性处理

        本文链接:https://www.haomeiwen.com/subject/rayaeftx.html