Android 2.2 平台亮点

Android 2.2 平台为用户和开发者引入了许多令人兴奋的新功能。本文档简要介绍了 Android 2.2 中的一些新用户功能和技术。有关新的开发者 API 的更多信息,请参阅 Android 2.2 版本说明

新的用户功能

主屏幕

新的主屏幕 提示小部件 可帮助新用户了解如何使用快捷方式和小部件配置主屏幕,以及如何使用多个主屏幕。

电话、应用启动器和浏览器现在在主屏幕上都有 专用快捷方式,方便用户从五个主屏幕面板中的任何一个访问它们。

Exchange 支持

增强的安全性,新增了数字 PIN 或字母数字密码选项来解锁设备。Exchange 管理员可以强制在设备上执行密码策略。

远程擦除:如果设备丢失或被盗,Exchange 管理员可以远程将设备重置为出厂默认设置以保护数据。

现在支持 Exchange 日历(在日历应用中)。

自动发现:您只需知道您的用户名和密码即可轻松设置和同步 Exchange 帐户(适用于 Exchange 2007 及更高版本)。

全局地址列表查找 现在可在电子邮件应用中使用,使用户能够从目录中自动完成收件人姓名。

图库允许您使用缩放手势 查看图片堆栈

相机 屏幕按钮 提供了一种简单的方法来访问用于控制缩放、闪光灯、白平衡、地理标记、对焦和曝光的新 UI。摄录机还提供了一种简单的方法来设置 MMS 和 YouTube 的视频大小/质量。

现在 LED 闪光灯 可用于摄录机,因此可以在夜间或低光照条件下拍摄视频。

便携式热点

某些设备(如 Nexus One)可以变成 便携式 Wi-Fi 热点,最多可与 8 台设备共享。

您可以通过 USB 线将 Android 手机连接到 Windows 或 Linux 笔记本电脑,将您的 Android 手机用作 3G 连接。然后,连接将在两台设备之间共享。

多种键盘语言

多语言用户可以向键盘添加多种语言,并通过在空格键上滑动来 在多种基于拉丁语的输入语言之间切换。这会更改按键以及自动建议词典。

改进的性能

浏览器的性能 使用 V8 引擎得到了增强,从而能够更快地加载 JavaScript 密集型页面。

Dalvik 性能提升:与 Android 2.1 和 Dalvik JIT 相比,CPU 密集型代码的性能提高了 2 倍到 5 倍。

右侧图表显示了使用各种基准测试从 Android 2.1 到 Android 2.2 的性能 提升。例如,LinPack 的速度现在快了 5 倍多。

内核内存管理提升:内存回收效率提高了高达 20 倍,从而加快了应用切换速度,并在内存受限设备上实现了更流畅的性能。

新的平台技术

媒体框架

  • 支持本地文件播放和 HTTP 渐进式流的新媒体框架 (Stagefright)
  • Android 2.2 继续支持 OpenCore

蓝牙

  • 通过蓝牙进行语音拨号
  • 能够与其他手机共享联系人
  • 支持启用蓝牙的车载和桌面底座
  • 与车载套件和耳机的兼容性矩阵得到改进

2.6.32 内核升级

  • 对于 RAM > 256MB 的 HIGHMEM 支持
  • SDIO 调度和蓝牙改进

新的开发者服务

Android 云到设备消息传递

应用可以使用 Android 云到设备消息传递来启用移动警报、发送到手机和双向推送同步功能。

Android 应用错误报告

Google Play 应用的新错误报告功能使开发者能够从用户那里接收崩溃和冻结报告。这些报告将在他们登录发布者帐户时提供。

新的开发者 API

外部存储上的应用

应用现在可以请求安装到共享外部存储(例如 SD 卡)。

媒体框架

提供用于音频焦点、将音频路由到 SCO 和自动扫描文件到媒体数据库的新 API。还提供 API,让应用检测声音加载完成并自动暂停和自动恢复音频播放。

相机和摄录机

新的预览 API 将帧速率从 ~10FPS 加倍到 ~20FPS。相机现在支持纵向模式、缩放控件、访问曝光数据和缩略图实用程序。新的摄录机配置文件使应用能够确定设备硬件功能。

图形

用于 OpenGL ES 2.0、使用 YUV 图像格式和用于纹理压缩的 ETC1 的新 API。

数据备份

应用可以参与数据备份和还原,以确保用户在执行出厂重置或更换设备后仍能保留其数据。

设备策略管理器

新的设备策略管理 API 允许开发者编写“设备管理员”应用,这些应用可以控制设备上的安全功能,例如最小密码强度、数据擦除等。用户可以选择在其设备上启用的管理员。

UI 框架

新的“汽车模式”和“夜间模式”控件和配置允许应用针对这些情况调整其 UI。缩放手势检测器 API 提供了对多点触控事件的改进定义。应用现在可以自定义 TabWidget 的底部条。

有关新的开发者 API 的更多信息,请参阅 Android 2.2 版本说明API 差异报告