Android 2.2 SDK(※)、Android NDK, r4 がリリースされました。
※Android SDK Tools, Revision 6, Eclipse plug-in 0.9.7

- Android Developers Blog: Android 2.2 and developers goodies.
- Android 2.2 Platform | Android Developers
- Android NDK | Android Developers
Android 2.2 Official Video
Android 2.2(Froyo)のエミュレーターの画面キャプチャ

まず、起動して目につくのが、ドロイド君。
これは、簡単なガイドメッセージを表示する「ホーム画面のヒント」というウィジェットで、
タップすると6種類のメッセージが表示されます。
次に、画面下部に見えている3つのランチャーボタン。
左から順に「電話」「アプリランチャー」「ブラウザ」を起動できます。
また、3つのランチャーボタンの両サイドにある○○は、ホームスクリーンの現在位置を指しており、
5画面中、どの画面にいるかを示しています。


「アプリランチャー」(左図)を起動すると、「ナビメニュー」アプリ(右図)が含まれていました。
※画面中の「API Demos」「test」は、こちらでインストールしたものです


「設定」アプリ画面の一部。
「デバイス管理」や「SDカードからのインストール」などの項目が追加されています。

エミュレーターの端末情報で確認した限りでは、カーネルは、2.6.29でした。
Android 2.2 API メモ
- API Level 8
- SDカードのような外部ストレージにもアプリのインストールが可能
- Backup Manager によるデータバックアップ
- OpenGL ES 2.0 API (android.opengl.GLES20 パッケージ)の追加
- ImageFormat クラスの追加(JPEG、NV16、NV21、RGB_565、YUV2)
- YUV フォーマットを JPEG フォーマットに変換する API の追加
- 3rdパーティー製の音声認識プラグインを作成できるクラス(RecognitionServiceなど)の追加
- Camera クラス API 追加(プレビュー、ズームまわりなど)
- Device policy manager 用パッケージ(android.app.admin)の追加
- "car mode"、"night mode"などのUIモードの追加(UiModeManager)
- ScaleGestureDetector クラスの追加
- TabWidget 用に tabStripEnabled/Right/Left レイアウト属性の追加
- AndroidManifest の属性追加
- android:installLocation ・・・デフォルトインストール位置(自動/デバイス/外部)の指定
- android:backupAgent
- android:restoreAnyVersion
- android:vmSafeMode ・・・JITのON/OFF - パーミッションの追加
- android.permission.BIND_DEVICE_ADMIN
- android.permission.KILL_BACKGROUND_PROCESSES
- android.permission.BIND_WALLPAPER
- android.permission.SET_TIME
あわせて読みたい
