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 级别文档。

框架 API 变更

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

界面框架

AppWidget 框架

媒体框架

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

输入法框架

应用定义的硬件要求

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

语音识别框架

Miscellaneous API 新增内容

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

API 差异报告

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

内置应用

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

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

语言区域

可下载平台中包含的系统映像提供多种内置语言区域。在某些情况下,特定区域的语言区域提供特定区域的字符串。在其他情况下,系统会使用该语言的默认版本。下表列出了 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 设备上正常显示和运行的应用,请参阅支持多种屏幕