Android 2.2
版本演进:
-
2010年 5月 V1
API的变化:
-
新的权限
-
android.permission.BIND_DEVICE_ADMIN
Any device administration broadcast receiver must require this permission, to ensure that only the system can interact with it. -
android.permission.KILL_BACKGROUND_PROCESSES
Allows an application to call killBackgroundProcesses(String). -
android.permission.BIND_WALLPAPER
Any WallpaperService must require this permission, to ensure that only the system can interact with it. -
android.permission.SET_TIME
Allows an application to set the system time.
-
API差异报告:
Android 2.1
版本演进:
-
2010年 1月 V1
-
2010年 5月 V2
UI新特性:
未有大的改进
API的变化:
-
电话、Views和WebKit引擎改进。
-
增加了实时动态壁纸功能。
API差异报告:
Android 2.0
版本演进:
-
2009年10月 V1
UI新特性:
-
可增加多个账户用于E-mail和联系人同步
-
对拍照、虚拟键盘、浏览器改进
API的变化:
-
提供了更好的蓝牙支持,之前的版本并不支持文件传输。
-
同步API、账户管理、联系人、WebView、拍照、多媒体以及键盘事件方面改进。
API差异报告:
Android 1.6
版本演进:
-
2009年 9月 V1
-
2009年12月 V2
-
2010年 3月 V3
UI新特性:
-
重新设计的快速搜索框-统一搜索界面
-
升级的拍照和摄像功能-快速拍照/摄像切换
-
可选择多个图像的Gallery组件-多选
-
重新设计的VPN控制面板-新添连接类型
-
升级的电池电量指示器-可查看每个程序耗电量
-
模拟器界面变化
-
支持更高分辨率的屏幕
-
QVGA(240×320,低密度,小屏幕)
-
HVGA(320×480,中密度,正常屏幕)
-
WVGA800(480×800,高密度,正常屏幕)
-
WVGA854(480×854,高密度,正常屏幕)
-
API的变化:
-
UI框架
-
加了用于控制动画行为的类(动画渲染器),如:AnticipateInterpolator、AnticipateOvershootInterpolator、BounceInterpolator、OvershootInterpolator。
-
为视图组件增加了一个android:onClick属性(在XML布局文件文件中可以指定视图组件的单击事件方法名)。
-
支持处理不同屏幕密度的新方式。
-
-
手势输入
-
增加了4种新手势的API:创建、识别、装载和保存。
-
-
TTS
-
新增的android.speech.tts包提供了将文本转换为语音的功能。
-
-
新的屏幕尺寸支持方式
-
在AndroidManifest.xml文件中新增了<support-screen>标签用于设置不同的屏幕尺寸,该标签支持如下属性:
-
smallScreen:Boolean类型。
指定应用程序是否为小屏幕而设计。如QVGA低密度屏、VGA高密度屏。 -
normalScreens:Boolean类型。
指定应用程序是否为普通屏幕而设计。如WQVGA低密度屏、HVGA中密度屏、WVGA高密度屏。 -
largeScreens:Boolean类型。
指定应用程序是否为大屏幕而设计。如WVAG中密度屏。 -
andDensity:Boolean类型。
指定应用程序是否可以适应任何密度的屏幕。 -
resizeable:Boolean类型。
指定屏幕上的组件是否可以放大以便适应更大的屏幕。
-
-
-
新增的<uses-featue>标签
-
在AndroidManifest.xml文件中可以使用<uses-featue>标签指定程序要求的硬件或其他特性,不满足特性的机器用户将无法安装程序到该机器上。该标签支持如下属性:
-
name:表示被要求的特性名。
在Android 1.6中只支持android.hardware.camera和android.hardware.camera.autofocus,分别表示摄像头和摄像头自动对焦。 -
glEsVersion:指定OpenGL ES要求的最小版本。
-
-
-
新的权限
-
CHANGE_WIFI_MULTICAST_STATE:
Allows applications to enter Wi-Fi Multicast mode. -
GLOBAL_SEARCH:
Allows the global search system to access the data of a specified content provider. -
INSTALL_LOCATION_PROVIDER:
Allows an application to install a location provider into the Location Manager. -
READ_HISTORY_BOOKMARKS:
Allows an application to read (but not write) the user's browsing history and bookmarks. -
WRITE_HISTORY_BOOKMARKS:
Allows an application to write (but not read) the user's browsing history and bookmarks. -
WRITE_EXTERNAL_STORAGE:
Allows an application to write to external storage. Applications using API Level 3 and lower will be implicitly granted this permission (and this will be visible to the user); Applications using API Level 4 or higher must explicitly request this permission.
-
API差异报告:
Android 1.5
版本演进:
-
2009年 4月 V1
-
2009年 5月 V2
-
2009年 6月 V3
-
2010年 5月 V4