Android 1.5 平台

API 级别3

Android 1.5 是一个主要平台版本,从 2009 年 5 月起可部署到搭载 Android 的手机上。此版本包含面向用户和开发者的新功能,以及 Android 框架 API 的变化。

对于开发者而言,Android 1.5 平台可作为 Android SDK 的可下载组件提供。此可下载平台包含完全兼容的 Android 库和系统映像,以及一组模拟器皮肤、示例应用等。可下载平台完全兼容,并且不包含任何外部库。

如需开始针对 Android 1.5 平台进行开发或测试,请使用 Android SDK 和 AVD 管理器工具将该平台下载到 Android 1.6 或更高版本的 SDK 中。

平台亮点

如需查看新用户功能和平台亮点的列表,请参阅 Android 1.5 平台亮点文档。

API 级别

Android 1.5 平台提供了更新版本的框架 API。Android 1.5 API 会分配一个整数标识符 3,该标识符存储在系统本身中。此标识符称为“API 级别”,可让系统在安装应用之前正确确定应用是否与系统兼容。

若要在您的应用中使用 Android 1.5 中引入的 API,您需要在应用清单的 <uses-sdk> 元素的 android:minSdkVersion 属性中设置正确的值“3”。

如需详细了解如何使用 API 级别,请参阅 API 级别文档。

Framework API 变更

以下各部分介绍了 Android 1.5 平台提供的应用框架 API。

界面框架

AppWidget 框架

媒体框架

  • 原始录音和播放 API
  • 互动式 MIDI 播放引擎
  • 面向开发者的视频录制 API(3GP 格式)
  • 视频和照片共享 intent
  • 媒体搜索 intent

输入法框架

应用定义的硬件要求

应用现在可以在其清单文件中使用新元素 <uses-configuration> 向 Android 系统指明其需要哪些硬件功能才能正常运行。例如,应用可能会使用该元素来指定它需要物理键盘或特定的导航设备(例如轨迹球)。在安装应用之前,Android 系统会检查为 <uses-configuration> 元素定义的属性,并仅在所需硬件存在时允许继续安装。

语音识别框架

其他 API 新增内容

  • LocationManager - 应用可以通过 Intent 获取位置信息更改更新
  • WebView - 触摸开始/结束/移动/取消 DOM 事件支持
  • 重新设计的Sensor Manager APIs
  • GLSurfaceView - 用于创建 OpenGL 应用的便捷框架
  • 应用安装成功广播 intent - 应用升级体验更顺畅

API 差异报告

如需详细了解 Android 1.5(API 级别 3)与上一个版本相比的 API 变更,请参阅 API 差异报告

内置应用

可下载平台中包含的系统映像提供了以下内置应用:

  • 闹钟
  • 浏览器
  • 计算器
  • 摄像机
  • 相机
  • 通讯录
  • 自定义语言区域(开发者应用)
  • 开发者工具(开发者应用)
  • 拨号器
  • 电子邮件地址
  • 图库
  • 适用于日语文本输入的 IME
  • 消息功能
  • 音乐
  • 设置
  • Spare Parts(开发者应用)

语言区域

可下载平台中包含的系统映像提供了各种内置语言区域。在某些情况下,特定于区域的字符串适用于不同的语言区域。而在其他情况下,系统会使用该语言的默认版本。下面列出了 Android 1.5 系统映像中提供的语言(包含 language_country/region 语言区域描述符)。

  • 中文(中国) (zh_CN)
  • 中文(台湾)(zh_TW)
  • 捷克语 (cs_CZ)
  • 荷兰语 (nl_NL)
  • 荷兰语、比利时 (nl_BE)
  • 英语、美国 (en_US)
  • 英语、英国 (en_GB)
  • 英语、加拿大 (en_CA)
  • 英语、澳大利亚 (en_AU)
  • 英语、新西兰 (en_NZ)
  • 英语、新加坡(en_SG)
  • 法语、法国 (fr_FR)
  • 法语、比利时 (fr_BE)
  • 法语、加拿大 (fr_CA)
  • 法语,瑞士 (fr_CH)
  • 德语,德国 (de_DE)
  • 德语、奥地利 (de_AT)
  • 德语,瑞士 (de_CH)
  • 德语,列支敦士登 (de_LI)
  • 意大利语、意大利 (it_IT)
  • 意大利语、瑞士 (it_CH)
  • 日语 (ja_JP)
  • 韩语 (ko_KR)
  • 波兰语 (pl_PL)
  • 俄语 (ru_RU)
  • 西班牙语 (es_ES)
  • 本地化的界面字符串与可通过“设置”访问的语言区域一致。

    模拟器皮肤

    可下载平台包含一组模拟器皮肤,您可以使用这些皮肤在不同屏幕尺寸和分辨率下对应用进行建模。模拟器皮肤如下:

    • QVGA-P(240x320,低密度,小屏幕)
    • QVGA-L(320x480,低密度,小屏幕)
    • HVGA(320x480,中密度,标准屏幕)
    • HVGA-P(320x480,中密度,标准屏幕)
    • HVGA-L(320x480,中密度,标准屏幕)

    如需详细了解如何开发可在所有 Android 设备上正常运行的应用,请参阅支持多种屏幕