安卓应用版本适配
1>如果你的应用缺少某些硬件设备而无法运行时,可使用<uses-feature> 标签AndroidManifest.xml配置文件中来表明。比如说,如果你的App不能缺少指南针传感器,你可以通过如下的方式来申明:
<manifest ... >
<uses-feature android:name="android.hardware.sensor.compass"
android:required="true" />
...
</manifest>
2>平台版本
安卓平台升级后,往往会生成一些新的API为旧版本所没有的,在应用程序中,可以通过获得SDK版本号的方法来控制确保我们的程序运行在一些低版本的安卓设备上。
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB) {
// Running on something older than API level 11, so disable
// the drag/drop features that use ClipboardManager APIs
disableDragAndDrop();
}
3>屏幕配置
1.不同的文件夹定义不同的布局
2.不同的文件夹存放不同分辨率的图片
1>如果你的应用缺少某些硬件设备而无法运行时,可使用<uses-feature> 标签AndroidManifest.xml配置文件中来表明。比如说,如果你的App不能缺少指南针传感器,你可以通过如下的方式来申明:
<manifest ... >
<uses-feature android:name="android.hardware.sensor.compass"
android:required="true" />
...
</manifest>
2>平台版本
安卓平台升级后,往往会生成一些新的API为旧版本所没有的,在应用程序中,可以通过获得SDK版本号的方法来控制确保我们的程序运行在一些低版本的安卓设备上。
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB) {
// Running on something older than API level 11, so disable
// the drag/drop features that use ClipboardManager APIs
disableDragAndDrop();
}
3>屏幕配置
1.不同的文件夹定义不同的布局
2.不同的文件夹存放不同分辨率的图片