我开始学习android开发。我从android site下载了adt-bundle-windows-x86。现在,当我打开捆绑软件附带的SDK管理器时,它列出了许多API级别。我的手机有ICS。但是当我看到相同的wiki时,我们可以为单个代码名称设置多个API级别。Android中的API级别是什么?
哪一个被使用?我希望向后兼容,并且不会错过可能在ICS中引入的新功能。这些API级别是什么意思,我如何决定使用哪一个?
我开始学习android开发。我从android site下载了adt-bundle-windows-x86。现在,当我打开捆绑软件附带的SDK管理器时,它列出了许多API级别。我的手机有ICS。但是当我看到相同的wiki时,我们可以为单个代码名称设置多个API级别。Android中的API级别是什么?
哪一个被使用?我希望向后兼容,并且不会错过可能在ICS中引入的新功能。这些API级别是什么意思,我如何决定使用哪一个?
在这里你可以找到API级别,代号和使用statistics.-列表
http://developer.android.com/about/dashboards/index.html
你应该尽量使你的应用尽可能多的设备尽可能兼容的,所以我建议请确保至少在Android 2.3.3 - Gingearbread - Api level 10
关于新的功能,遗憾的是,牢记旧设备工作正常,有时意味着忘掉这包括使我们的生活更容易一些新的很酷的功能或API。
我认为这可以帮助你很多
click
您应该设置API级别尽可能最小像2.3.3姜饼。 35%的Android设备仍然运行在姜饼上。但根据你的问题,你似乎想从4.0.4 ICS开始开发。因此,设置您的最小SDK 14.并且,就新的图形或库更改而言,谷歌提供了支持库以供使用。
一个建议设置max api级别尽可能高。我现在的意思是4.3。希望这将有助于
@downvoter任何具体原因下投票的最新版本? –