码迷,mamicode.com
首页 > 移动开发 > 详细

Android 版本问题

时间:2014-10-20 22:47:42      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:des   android   io   os   使用   java   sp   文件   on   

============问题描述============


大家做安卓用的那个API 。


该用4.0  还是4.0.3

如果用4.0  安卓2.3的机子能运行吗

============解决方案1============


只能2.3可以让4.0运行,不能4.0让2.3运行

============解决方案2============


可以运行,不过有的4.0的API在2.3中不能使用。

============解决方案3============


    一般運行時沒有問題的,你只需在xml配置文件中設置好兼容的最小API版本和最大API版本,例如設置 minSdkVersion="8",表示最小的android版本爲:android 2.2,向上兼容;
    你選擇的某個版本表示的只是你使用了這個版本的SDK api功能,你需要注意的是每個版本的SDK的某些功能的變化和屏幕分辨率的兼容性問題,比如,某些過時的API方法和某些已經廢掉的API功能,這就需要你在代碼中進行判斷,例如:
int currentapiVersion = android.os.Build.VERSION.SDK_INT; 

if (currentapiVersion >= android.os.Build.VERSION_CODES.FROYO){ 

     //兼容這個版本的方法...

}else{

    // 一般版本的方法

}

============解决方案4============


4.0只要没用到4.0特性的API类,2.3以下也可以运行的。

Android 版本问题

标签:des   android   io   os   使用   java   sp   文件   on   

原文地址:http://www.cnblogs.com/lengyanyue39/p/4038863.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!