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