自此版本开始加入 应用编程接口级别 4
|
↳ |
android.os.Build.VERSION_CODES |
对于当前已知的软件开发工具包(SDK)版本号的枚举。这些值可在 软件开发工具 包 中找到。随着官方平台的每次发布,版本号会单调递增。
|
常量 |
|||
|
int |
2010年11月:安卓2.3 以这个版本及后续版本为目标的程序,其行为会有如下改变:
|
||
|
int |
2011年2月:安卓2.3.3。 |
||
|
int |
2011年2月:安卓3.0。 |
||
|
int |
2011年5月:安卓3.1。 |
||
|
int |
2011年6月:安卓3.2。 |
||
|
int |
2011年10月:安卓4.0。 |
||
|
int |
2011年12月:安卓4.0.3。 |
||
|
int |
2012年6月:安卓4.1。 |
||
|
int |
安卓4.2:更多(Moar)果冻豆! 以这个版本及后续版本为目标的程序,其行为会有如下改变:
|
||
|
int |
安卓4.3:果冻豆升级版本2(MR2),豆子的复仇。 |
||
|
int |
安卓4.4:奇巧巧克力(KitKat),又一款美食。 |
||
|
int |
安卓4.4W:手表上的巧克力,一边跑一边吃。 |
||
自此版本开始引入 应用编程接口级别14
2011年11月:安卓4.0。
以这个版本及后续版本为目标的程序,其行为会有如下改变:
•.即使是在手机上,对于那些不带实体菜单键的设备,不会显示软件实现的兼容菜单键。当妳的程序是以冰淇淋三明治(Ice Cream Sandwich)或后续版本为目标时,那么,在平板和手机上,妳的界面中必须在需要的时候自行提供菜单界面。ActionBar会帮助妳实现这一点。
•. 默认情况 下会启用 2d绘图 的硬件加速。 妳可以使用 android:hardwareAccelerated 来关闭它,当然 我们是不建议妳这样做的,因为 ,关闭之后,在大屏幕设备上的性能会非常糟糕。
•. 现在 ,程序的默认主题是“设备默认”主题: Theme_DeviceDefault 。 它可能是 holo暗色 主题,或者是由设备定义的别的暗色主题。 设备上的 Theme_Holo 家族 不能被修改, 以保持兼容性。那些 显式请求使用Holo 家族中某个主题的程序,会得到确保, 在同一个平台版本中,这些主题的具体特征都不会改变。那些 想要与设备保持一致风格的程序,应当使用 Theme_DeviceDefault 家族 中的某个主题。
•.对于被管理的游标(Managed cursors),如果妳在没有停止它的管理的情况下就直接关闭游标的话,可能会抛出一个异常;之前的失败会被忽略。
•.视图的fadingEdge属性会被忽略(边缘的渐变不再是界面的标准部分了)。有一个新的requiresFadingEdge属性,允许程序在特定情况下仍然强制使用边缘渐变。
•. Context.bindService() 不会自动添加 BIND_WAIVE_PRIORITY 。
•.对于应用部件(App Widgets),会自动在周围添加标准的边距,而不是靠这些部件自己内部实现的边距。
•. 当某个窗口已经被添加到窗口管理器之后,如果妳试图改变该窗口的类型,则会抛出一个异常。之前,这种操作会引起随机的错误行为。
•. AnimationSet 会解析出已定义好的持续时间 ( duration ) 、 fillBefore 、 fillAfter 、 repeatMode 和 startOffset 等 XML属性 。
•. ActionBar.setHomeButtonEnabled() 默认情况 下为假( false )。
HxLauncher: Launch Android applications by voice commands