Android項目中的最低(最低sdk)和最高(目標sdk)級別是否有影響?這些事情可能會影響項目的可靠性和效率。最小sdk是否有影響太低(8 sdk等級),目標sdk是sdk等級(23 sdk等級)?
回答
沒有影響,如果你的目標SDK 8級,然後你的應用程序將目標鎖定在手機的99.8%,確保使用V7支持jar讓你開發過程更容易。由於沒有新的流行手機有23,但你可以瞄準它爲未來做好準備,但請確保你不添加不需要的權限,因爲它會讓你生活困難,如果權限決定,也可以確保你處理場景。
是的,目標是在那裏篩選出你的應用迎合哪些Android版本。不同的SDK級別具有不同的新的/更新的API和折舊的AP集合。
越低,你可以瞄準的設備就越多。
更多信息:https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels
那套代碼是不贊成的從較低版本到較高版本?但是在較低版本中需要使用不贊成使用的相同代碼。是不是有效的方式?還有其他方法嗎? – Android007
的影響只是在什麼功能,你就可以使用。例如,API 8不支持Honeycomb中引入的動畫,API 22不支持Marshmallow中引入的可選權限等。
仍然可以在您的應用程序中使用TargetApi註釋來使用這些功能,但您必須確保它們不會在較舊的設備上運行,通常通過使用如下陳述:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN)
{
// JellyBean specific code goes here
}
else
{
// Pre-JellyBean code goes here
}
好的...我正在使用它......謝謝 – Android007
- 1. 升級iOS SDK
- 2. 無法降級Android最低sdk
- 3. 降級SDK和構建目標Android
- 4. 什麼是Android Play服務SDK級別?
- 5. 升級是Eclipse SDK爲Android開發
- 6. 錯誤更新的Android SDK到API等級17
- 7. iPhone SDK 3.0目標2.2.1 SDK
- 8. 如何升級facebook-sdk-unity
- 9. 升級到Silverlight 5 sdk?
- 10. 爲Flex Builder 3升級SDK
- 11. iPhone sdk 3.2.3升級問題
- 12. 升級iPhone SDK到3.0?
- 13. 無代碼升級AdMob SDK?
- 14. 是否有iPod SDK?
- 15. iPhone SDK 3.1.3升級到iPhone SDK 4 ApplicationWillTerminate和dealloc未被調用
- 16. 建設目標和最低sdk版本
- 17. 在REST API或.Net SDK中是否有等效的Set-AzureRmKeyVaultAccessPolicy?
- 18. Database.com Java SDK是否具有Hibernate的OpenSessionInView等效
- 19. 是否有任何用於AWS的高級.Net SDK?
- 20. 是否有Xamarin Studio SDK?
- 21. cygwin是否有java sdk?
- 22. 最小的Android SDK
- 23. 是否有最新的Facebook Java SDK?
- 24. 支持:CardView最低SDK?
- 25. Corona SDK的最低要求
- 26. IOS 8 Facebook sdk
- 27. android sdk等待動畫完成
- 28. Vuejs組件等待facebook sdk加載
- 29. 通過Live SDK使用異步/等待
- 30. Android SDK中:NSDictionary的字典,objectsForKeys等效
ok ....這不會影響項目的大小,因爲它支持8-23 sdk級別。 – Android007
ni它並沒有看到所有的方法和api在Android是向後兼容的,所以沒有問題 –
好吧...我會.. – Android007