API 級別: 7
Android 2.1 是次要平台版本,可自 2010 年 1 月起部署至搭載 Android 的手機。此版本包含新的 API 變更和錯誤修正。如要進一步瞭解相關異動,請參閱 Framework API 專區。
對於開發人員而言,Android 2.1 平台可做為 Android SDK 的可下載元件使用。可下載的平台包括 完全相容的 Android 程式庫和系統映像檔,以及一組模擬器 外觀、範例應用程式等下載平台不包含任何外部程式庫。
如要開始針對 Android 2.1 平台進行開發或測試,請使用 Android SDK 和 AVD Manager 工具,將該平台下載至 SDK。
平台重點
Android 2.1 並未新增重大的使用者功能,如需最新的使用者功能,請參閱 Android 2.0 平台重點說明文件。
修訂版本
下列各節提供後續版本的注意事項 Android SDK 的 Android 2.1 平台元件,如 修訂版本編號如要判斷 SDK 環境中安裝的 Android 2.1 平台修訂版本,請參閱 Android SDK 和 AVD Manager 中的「已安裝套件」清單。
API 級別
Android 2.1 平台提供 架構 APIAndroid 2.1 API 會指派一個整數 ID 7,也就是 儲存於系統本身這個識別碼稱為「API 級別」 系統才能正確判斷 系統進行更新。
如要在應用程式中使用 Android 2.1 中推出的 API,您必須在應用程式資訊清單中 <uses-sdk>
元素的 android:minSdkVersion
屬性中,設定適當的值「7」。
如要進一步瞭解如何使用 API 級別,請參閱「API 級別」文件。
架構 API 變更
以下各節提供應用程式變更的相關資訊 Android 2.1 平台提供的架構 API
動態桌布
以下新增項目提供 API,方便您開發動態桌布:
- 新增「
android.service.wallpaper
」套件。 - 新的
WallpaperInfo
類別。 - 更新時間:
WallpaperManager
。
此外,如果您的應用程式使用或提供動態桌布,您必須
請記得在網址中加入 <uses-feature>
元素加入應用程式的資訊清單,
android:name="android.software.live_wallpaper"
。例如:
<uses-feature android:name="android.software.live_wallpaper" />
發布應用程式後,Google Play 會檢查是否存在此元素,並將其用作篩選器,確保不會向裝置不支援動態桌布的使用者提供應用程式。
電話通訊系統
- 新的
SignalStrength
類別可提供資訊 裝置目前的網路訊號。這個平台可以從 新onSignalStrengthsChanged(SignalStrength)
回呼。 - 新增
onDataConnectionStateChanged(int, int)
回呼。
View
- 新的
View
方法isOpaque()
和onDrawScrollBars(Canvas)
。 - 新的
RemoteViews
方法addView(int, RemoteViews)
和removeAllViews(int)
。 - 新的
ViewGroup
方法isChildrenDrawingOrderEnabled()
和setChildrenDrawingOrderEnabled(boolean)
。
WebKit
- 新的
WebStorage
方法可操控網路 儲存空間資料庫 - 新的
GeolocationPermissions
方法,可用於取得地理位置權限,並在 WebView 上設定這些權限。 - 新增
WebSettings
方法,可根據螢幕密度管理應用程式快取、網頁儲存空間和縮放設定。 - 新的
WebChromeClient
方法,可處理影片、瀏覽記錄、自訂檢視畫面、應用程式快取限制等。
API 差異比較報表
如需 Android 2.1 (API) 中所有 API 變更的詳細檢視畫面 第 7 級),與 API 級別 6 相比,請參閱 API 差異報表。
內建應用程式
下載平台中提供的系統映像檔提供下列內建應用程式:
|
|
語言/地區
可下載平台內含的系統映像檔 內建語言代碼在某些情況下,區域專屬字串可在 語言代碼。在其他情況下,系統會使用該語言的預設版本。下方列出 Android 2.1 系統映像檔支援的語言 (含 language_country/region 語言代碼)。
|
|
本地化 UI 字串會與可透過「設定」存取的語言代碼相符。
模擬器外觀
可下載的平台提供一組模擬器外觀,可用於 以不同螢幕大小和解析度建立應用程式模型模擬器外觀如下:
- QVGA (240x320、低密度、小螢幕)
- WQVGA (240x400,低密度、一般螢幕)
- FWQVGA (240x432、低密度、一般螢幕)
- HVGA (320x480,中密度,一般螢幕)
- WVGA800 (480x800,高密度,一般螢幕)
- WVGA854 (480x854 高密度,一般螢幕)
如要進一步瞭解如何開發 和功能可在所有 Android 裝置上正常運作,請參閱支援多種 Android 裝置 螢幕。