当我创建我的新应用程序时,我应该建立对2.2还是4.1?我知道2.2现在有83%的市场,但是我可以用4.1构建并制作min sdk android 2.0吗?Android 2.2或4.1?
4
A
回答
0
是的,你可以这样做,但有一些功能在以前的Android版本上不可用。
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.GINGERBREAD) {
// only for android older than gingerbread
}
3
设置最小,最大和目标SDK在AndroidManifest.xml一样:使用它们,确保检查操作系统版本和以前一样
<uses-sdk
android:maxSdkVersion="16"
android:minSdkVersion="8"
android:targetSdkVersion="16" />
+3
我会建议不要不惜一切代价设置maxSdkVerion。它使该应用程序在该SDK版本上的Play商店中不可用,所以除非您有这个理由,否则不要使用它。 – Stevy888 2012-08-01 15:17:17
3
您的构建目标应该总是支持最新的平台(即Jelly Bean API 16)。属性 - > Android->构建目标,
在你的清单,你应该定义是这样的:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="16" />
林特会告诉你,如果你的代码使用在以前的版本中是无法办到的。您可以在任何模拟器上测试您的代码以确保正确的功能。
相关问题
- 1. Android按钮拉伸4.1但不是2.2
- 2. Phonegap android 4.1致命信号11同时工作正常2.2
- 3. SWT/LogCat中的错误?或Android 2.2 AVD
- 4. 将min SDK从4.1更改为2.2 - style.xml(资源)
- 5. Android + Eclipse 4.1
- 6. Android 2.1 vs 2.2
- 7. Android Studio中2.2
- 8. Android 2.2和EPublib
- 9. Android 1.6至2.2
- 10. android 2.2和2.3
- 11. SDK manager Android 2.2
- 12. 选择哪一种 - Android 1.5或Android 2.2? (我是初学者)
- 13. 我们如何在android 2.2或android 2.3中播放.m3u8文件?
- 14. Android的 - 无线网络API为Android 2.2或2.3
- 15. 的Android 2.2的localStorage
- 16. Android 2.2 MediaPlayer错误
- 17. Sqlite 3.7.4与Android 2.2
- 18. Woosim SDK为Android 2.2
- 19. phonegap android 2.2 call javascript
- 20. Android 2.2 requestFocus()和spinners
- 21. 关于Froyo Android 2.2
- 22. Android 2.2 compileJava错误
- 23. Android 2.2:在代码
- 24. Android 2.2中的ListView
- 25. undefined_methodError上2.2的Android
- 26. Android 4.1在Android 4.1上的全屏问题
- 27. 创建或更新 - Laravel 4.1
- 28. 的Android 4.1的NoClassDefFoundError org.bouncycastle.asn1
- 29. android 4.1 composer-> captureScreen(...)失败
- 30. Android。 4.1 - 4 = 0.09999999999999964。为什么?
是的,将你的min sdk设为2.0,你的目标设为4.x – 2012-08-01 14:29:42
纠错:63.3%在2.3.3上。资料来源:http://developer.android.com/about/dashboards/index.html – Ahmad 2012-08-01 15:18:29