[记录]如何让android应用尽量支持更多的平台版本

如何让android应用尽量支持更多的平台版本,经过查看android官网,总结了以下几条

1、根据官网说明,把target api设置得越新,可以支持越多的设备,当然可以把minsdkversion设置得小一点在一定条件下也可以支持更多设备。

2、加入android support library,可让较低版本拥有跟较高版本的某些特点(features)。

3、尽量把属性值用xml表示,因为如果某属性在某版本不被支持时,将会被忽略。

4、在使用fragment、actionbar时,activity应该拓展自support library里的fragmentActivity、ActionBarActivity,其中如果两个都会使用那么使用ActionBarActivity。

 

注:在运行时检查版本的话,可以使用Build类,比如判断对actionbar的使用,可以类似下面这样,具体请查看Build的相关Docs

private void setUpActionBar() {
    // Make sure we're running on Honeycomb or higher to use ActionBar APIs
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
        ActionBar actionBar = getActionBar();
        actionBar.setDisplayHomeAsUpEnabled(true);
    }
}
» 本文链接地址:https://www.xidige.com/583

打开支付宝扫一扫,即可进行扫码打赏哦

扫码支持
扫码打赏,你说多少就多少

标签:

分享到:

扫一扫 在手机阅读、分享本文

上一篇: 下一篇:
评论区0人评论284人参与

电子邮件地址不会被公开。 必填项已用*标注

*

loading

赞助商广告