當我創建我的新應用程序時,我應該建立對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