我开始学习Android开发。我从android site下载了adt-bundle-windows-x86。现在,当我打开捆绑包附带的SDK管理器时,它会获得许多API级别。我的手机有ICS。但是,当我看到同样的wiki时,似乎我们可以为一个代码名称提供多个API级别。
要使用哪一个?我想要向后兼容,也不要错过可能在ICS中引入的新功能。这些API级别是什么意思,我如何决定使用哪一个?
答案 0 :(得分:1)
在这里您可以找到api级别,代码名称和使用统计信息的列表.-
http://developer.android.com/about/dashboards/index.html
您应该尝试使您的应用程序与尽可能多的设备兼容,因此我建议您至少在Android 2.3.3 - Gingearbread - Api level 10
上确保其正常运行
关于新功能,遗憾的是,记住旧设备有时意味着忘记了一些新的酷炫功能或api,它们使我们的生活变得更加轻松。
答案 1 :(得分:1)
我认为这可以帮助你很多click
答案 2 :(得分:1)
您应该尽可能将api级别设置为最小值2.3.3姜饼。 35%的Android设备仍在Gingerbread上运行。但根据您的问题,您似乎想从4.0.4 ICS开始开发。因此,设置您的最小SDK 14.并且就新的图形或库更改而言,谷歌提供支持库供使用。
一个建议将max api级别设置为尽可能高。我的意思是4.3现在。希望这会有所帮助
答案 3 :(得分:1)