在创建我的新应用程序时,我应该选择构建2.2还是4.1版本?我知道2.2目前占有83%的市场份额,但我能否构建4.1版本并将最小sdk设置为android 2.0?
在创建我的新应用程序时,我应该选择构建2.2还是4.1版本?我知道2.2目前占有83%的市场份额,但我能否构建4.1版本并将最小sdk设置为android 2.0?
在AndroidManifest.xml中设置最小、最大和目标SDK,例如:
<uses-sdk
android:maxSdkVersion="16"
android:minSdkVersion="8"
android:targetSdkVersion="16" />
您应该将构建目标始终设置为最新平台(即Jelly Bean API 16)。属性-&gt; Android-&gt; 构建目标
在您的清单中,您应该定义类似以下内容:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="16" />
Lint会告诉您的代码是否使用了以前版本中不存在的内容。您可以在任何模拟器上测试代码以确保正确的功能。
是的,你可以这样做,但是一些功能在之前的安卓版本上不可用。在使用它们之前,请确保检查操作系统版本如下:
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.GINGERBREAD) {
// only for android older than gingerbread
}