Android 2.2 平台亮点

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

用户相关的新功能

主屏幕

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

现在,手机、应用启动器和浏览器在主屏幕上提供了专用快捷方式,方便您从 5 个主屏幕面板中的任意一个访问它们。

支持 Exchange

添加了用于解锁设备的数字 PIN 码或字母数字密码选项,提高了安全性。Exchange 管理员可以跨设备强制执行密码政策。

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

Google 日历应用现在支持 Exchange 日历

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

电子邮件应用现在提供全局地址列表查找功能,让用户能够从目录中自动填充收件人姓名。

借助图库,您可以使用缩放手势一览照片堆叠

相机屏幕按钮可让您轻松使用新界面来控制变焦、闪光灯、白平衡、地理位置标记、对焦和曝光。“摄像机”还可以轻松设置彩信和 YouTube 的视频大小/画质。

现在,为便携式摄像机启用 LED 闪光灯后,您可以在夜间或弱光环境下拍摄视频。

便携式热点

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

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

多种键盘语言

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

改进了性能

浏览器性能在使用 V8 引擎时得到了增强,该引擎可实现更快速的加载大量 JavaScript 网页的加载。

Dalvik 性能提升:借助 Dalvik JIT,在 Android 2.1 中,对 CPU 密集型代码的性能提升了 2-5 倍。

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

内核内存管理增强:将内存回收次数提升高达 20 倍,从而加快应用切换速度,并在内存受限的设备上提升性能。

新平台技术

媒体框架

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

蓝牙

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

2.6.32 内核升级

  • 为大于 256MB 的 RAM 提供 HIGHMEM 支持
  • SDIO 调度和蓝牙改进

新开发者服务

Android 云端至设备通讯服务

应用可以利用 Android Cloud to Device Messaging 来启用移动设备提醒、发送到手机和双向推送同步功能。

Android 应用错误报告

我们针对 Google Play 应用推出了新的 bug 报告功能,让开发者能够从其用户处接收崩溃和冻结报告。这些报告将在他们登录自己的发布商账号后提供。

新的 Developer API

外部存储空间中的应用

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

媒体框架

提供用于实现音频焦点、将音频路由到 SCO 以及将文件自动扫描到媒体数据库的新 API。此外,还提供了 API,让应用能够检测声音加载完成以及自动暂停和自动恢复音频播放的情况。

相机和便携式摄像机

新的 Preview API 将帧速率从约 10 FPS 翻倍至约 20 FPS。相机现在支持人像方向、变焦控件、曝光数据和缩略图实用程序。新的便携式摄像机配置文件可让应用确定设备硬件功能。

图形

新增了适用于 OpenGL ES 2.0 的 API(用于处理 YUV 图像格式)和 ETC1(用于纹理压缩)。

数据备份

应用可以参与数据备份和恢复,以确保用户在恢复出厂设置或切换设备后可以保留其数据。

设备政策管理器

借助新的设备政策管理 API,开发者可以编写“设备管理员”应用,以便控制设备上的安全功能,例如最低密码强度、数据擦除等。用户可以选择在自己的设备上启用的管理员。

界面框架

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

如需详细了解新的开发者 API,请参阅 Android 2.2 版本说明API 差异报告