Android 2.1 プラットフォーム

API レベル: 7

Android 2.1 は、2010 年 1 月以降に Android 搭載ハンドセットにデプロイできるマイナー プラットフォーム リリースです。このリリースには、新しい API の変更とバグの修正が含まれています。変更点については、Framework API セクションをご覧ください。

デベロッパー向け Android 2.1 プラットフォームは、 コンポーネントをダウンロードします。このダウンロード可能なプラットフォームには、 完全に準拠した Android ライブラリとシステム イメージ、エミュレータのセット スキン、サンプル アプリケーションなどがあります。ダウンロード可能なプラットフォームには外部ライブラリは含まれていません。

Android 向けの開発またはテストを開始するには Android SDK と AVD Manager ツールを使用して SDK にプラットフォームをダウンロードします

プラットフォームのハイライト

Android 2.1 では重要なユーザー機能は追加されていません。詳しくは、Android 2.0 プラットフォームのハイライト ドキュメントをご覧ください。

改訂

以下では、Android SDK の Android 2.1 プラットフォーム コンポーネントの各リリースの概要についてリビジョン番号ごとに説明します。SDK 環境にインストールされている Android 2.1 プラットフォームのリビジョンを確認するには、Android SDK と AVD マネージャーの [インストール済みパッケージ] のリストをご覧ください。

API レベル

Android 2.1 プラットフォームでは、フレームワーク API のアップデート版が提供されています。Android 2.1 API には、システム自体に保存される整数識別子(7)が割り当てられます。この識別子(API レベル)により、システムはアプリをインストールする前に、アプリがシステムと互換性があるかどうかを正しく判断できます。

Android 2.1 で導入された API を アプリケーションでは、変数に適切な値「7」を <uses-sdk>android:minSdkVersion 属性 要素を宣言する必要があります。

API レベルの使用方法について詳しくは、API レベルのドキュメントをご覧ください。

フレームワーク API の変更

以下のセクションでは、アプリケーションに加えられた変更について説明します。 フレームワーク API を使用しています。

ライブ壁紙

次の追加により、アニメーション 壁紙を開発するための API が提供されます。

また、アプリでライブ壁紙を使用する場合やライブ壁紙を提供する場合は、アプリのマニフェストに <uses-feature> 要素を追加し、android:name="android.software.live_wallpaper" 属性を宣言する必要があります。例:

<uses-feature android:name="android.software.live_wallpaper" />

アプリを公開すると、Google Play は 存在し、それをフィルタとして使用することで、アプリケーションで デバイスがライブ壁紙に対応していないユーザーはご利用いただけません。

電話

View

Webkit

  • ウェブを操作する新しい WebStorage メソッド 説明します。
  • 新しい GeolocationPermissions メソッド WebView で位置情報の権限を取得できます。
  • 設定を管理するための新しい WebSettings メソッド アプリのキャッシュ、ウェブ ストレージ、画面密度に基づくズーム。
  • 動画を処理する新しい WebChromeClient メソッド。 閲覧履歴、カスタムビュー、アプリのキャッシュ制限など。

API の差分レポート

Android 2.1(API レベル 7)のすべての API の変更点と API レベル 6 の変更点の詳細については、API の差分レポートをご覧ください。

組み込みアプリケーション

ダウンロード可能なプラットフォームに含まれるシステム イメージには、以下の機能が含まれています。 組み込みアプリケーション:

  • アラーム
  • ブラウザ
  • 電卓
  • カメラ
  • 連絡先
  • カスタム言語 / 地域(デベロッパー アプリ)
  • Dev Tools(デベロッパー アプリ)
  • メール
  • ギャラリー
  • 日本語、中国語、ラテン文字のテキスト入力用の IME
  • メッセージ
  • 音楽
  • 電話
  • 設定
  • Spare Parts(デベロッパー アプリ)

言語

このダウンロード可能なプラットフォームに含まれるシステム イメージには、 使用できます。地域固有の文字列がロケールに対して使用できる場合があります。それ以外の場合は、言語のデフォルト バージョンが使用されます。Android 2.1 システム イメージで使用できる言語は次のとおりです(言語_国 / 地域 ロケール記述子付き)。

  • 中国語(中華人民共和国)(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)
  • ローカライズされた UI 文字列が、アクセス可能なロケールと一致している [設定]で行えます

    エミュレータ スキン

    ダウンロード可能なプラットフォームには、使用できるエミュレータ スキンのセットが含まれています。 さまざまな画面サイズと解像度でアプリをモデル化できます。エミュレータ スキンは次のとおりです。

    • QVGA(240x320、低密度、小画面)
    • WQVGA(240x400、低密度、標準画面)
    • FWQVGA(240x432、低密度、標準画面)
    • HVGA(320x480、中密度、標準画面)
    • WVGA800(480x800、高密度、標準画面)
    • WVGA854(480x854 高密度、標準画面)

    スペースを表示するアプリケーションの開発方法については、 すべての Android 搭載デバイスで正しく機能します。詳しくは、複数のデバイス スクリーン