是否有可能运行Android 3.1应用程序在Android 2.1设备中运行?

时间:2012-01-11 06:46:35

标签: android

是否有可能运行Android 3.1应用程序在Android 2.1设备中运行?我听说android中有兼容性。我在我的应用程序中使用了API级别3.1。

2 个答案:

答案 0 :(得分:0)

是的,你可以这样做。将清单文件中的min sdk版本用于API级别2.1。

在AndroidManifest.xml文件中添加以下行

<uses-sdk android:minSdkVersion="7" />

这将允许您的应用在API级别为2.1或更高的任何设备上运行。

答案 1 :(得分:0)

有两件事:兼容模式:http://developer.android.com/guide/practices/screen-compat-mode.html和兼容性库:http://developer.android.com/sdk/compatibility-library.html

兼容模式负责调整屏幕以适应3.0之后设备上的设备,即使该应用尚未针对特定屏幕进行定制。兼容性库将一些Honeycomb功能一直移植到Android 1.6。

除此之外,还适用标准的向后兼容性概念。