API レベル: 7
Android 2.1 はマイナー プラットフォーム リリースです 2010 年 1 月から、Android 搭載ハンドセットに導入できます。 このリリースに含まれる新しい API 変更とバグの修正。変更の詳細については、フレームワーク API をご覧ください。 。
デベロッパー向け Android 2.1 プラットフォームは、 コンポーネントをダウンロードします。このダウンロード可能なプラットフォームには、 完全に準拠した Android ライブラリとシステム イメージ、エミュレータのセット スキン、サンプル アプリケーションなどがあります。ダウンロード可能なプラットフォーム 外部ライブラリは含まれていません。
Android 向けの開発またはテストを開始するには Android SDK と AVD Manager ツールを使用して SDK にプラットフォームをダウンロードします
プラットフォームのハイライト
Android 2.1 では重要なユーザー機能は追加されていません。詳しくは、Android 2.0 プラットフォームのハイライト ドキュメントをご覧ください。
改訂
以下のセクションでは、 Android SDK 用の Android 2.1 プラットフォーム コンポーネント。 リビジョン番号を指定します。Android のどのリビジョンが 2.1 プラットフォームが SDK 環境にインストールされていれば、 "Installed Packages" -Android SDK と AVD Manager に表示されます。
API レベル
Android 2.1 プラットフォームでは、 使用できます。Android 2.1 API 値には整数の識別子( 7 - 保存されることはありません。「API レベル」と呼ばれるこの識別子によって、 アプリが Google Cloud とどのように互換性があるかを インストール前に確認する必要があります。
Android 2.1 で導入された API を
アプリケーションでは、変数に適切な値「7」を
<uses-sdk>
の android:minSdkVersion
属性
要素を宣言する必要があります。
API レベルの使用方法について詳しくは、API レベルのドキュメントをご覧ください。
フレームワーク API の変更
以下のセクションでは、アプリケーションに加えられた変更について説明します。 フレームワーク 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 システムで使用できる言語 (言語_国 / 地域の言語 / 地域)を以下に示します。 あります。
|
|
ローカライズされた UI 文字列が、アクセス可能なロケールと一致している [設定]で行えます
エミュレータ スキン
ダウンロード可能なプラットフォームには、使用できるエミュレータ スキンのセットが含まれています。 さまざまな画面サイズと解像度でアプリをモデル化できます。「 エミュレータ スキンは次のとおりです。
- QVGA(240x320、低密度、小画面)
- WQVGA(240x400、低密度、標準画面)
- FWQVGA(240x432、低密度、標準画面)
- HVGA(320x480、中密度、標準画面)
- WVGA800(480x800、高密度、標準画面)
- WVGA854(480x854、高密度、標準画面)
スペースを表示するアプリケーションの開発方法については、 すべての Android 搭載デバイスで正しく機能します。詳しくは、複数のデバイス スクリーン。