Android: Android4.0をエミュレータで動かす(2)

前回のブログ記事ではAndroid4.0でエミュレータを起動したところまで書きましたが、今回はAndroid4.0の機能を少し試してみました。
エミュレータのskinはHVGA(320x480)を使用しました。

1)起動後の画面 2)画面の適当な場所を長押して壁紙を選択 3)壁紙を設定
 
4)アプリの画面 5)ウィジェットの画面 6)ブックマークのウィジェットを長押してホーム画面に設定
7)ウィジェットのサイズを変更 8)電話がかかって来る 9)電話に出ずにメッセージを返す
10)返すメッセージを選択 11)画面がロックした状態でもNotificationバーを下にドラッグして表示できる

・エミュレータで電話の着信やキャンセルをエミュレートするには次のようにします。

$ telnet localhost 5554
.......
OK
gsm call 0123456
OK
gsm cancel 0123456

・エミュレータで画面をロックするには、 ボタンを押します。

・Android4.0の新機能については以下のURLが参考になります。

http://developer.android.com/sdk/android-4.0-highlights.html
http://www.engadget.com/2011/10/18/android-4-0-ice-cream-sandwich-now-of...

以下のURLは日本語です。
http://www.atmarkit.co.jp/fsmart/articles/android26/01.html

・Android4.0の新機能はたくさんあるようです。実機でないと試せない機能もたくさんあるようです。

以下、試したかったのですが、できませんでした。

  • Option to use virtual buttons in the UI, instead of taking up capacitive touch buttons
     →HVGAでは表示されなかったが、WSVGAでは使えた

  • Data Usage section in settings lets you set warnings when you reach a certain amount of use and disabling data when you go over your limit
     →エミュレータではデータ収集ができないようです

  • Folders are much easier to create, with a drag-and-drop style similar to iOS
     →フォルダの作成方法など、設定方法がわからなかった

  • Integrated screenshot capture by holding power and volume down buttons
     →実機でないと試せない

    ・今回はHVGAを使いましたが、Android4.0のエミュレータでは以下のskinが使えます。

    $ ls < SDKのルート >/platforms/android-14/skins
    HVGA        QVGA      WQVGA432  WVGA800  WXGA720
    NOTICE.txt  WQVGA400  WSVGA     WVGA854  WXGA800
    

    次回はタブレット向けのより解像度の高い、画面サイズの大きいskinを使って試してみようと思います。

    Emulator Skins
    http://developer.android.com/sdk/android-4.0.html#skins

    The downloadable platform includes the following emulator skins:

    • QVGA (240x320, low density, small screen)
    • WQVGA400 (240x400, low density, normal screen)
    • WQVGA432 (240x432, low density, normal screen)
    • HVGA (320x480, medium density, normal screen)
    • WVGA800 (480x800, high density, normal screen)
    • WVGA854 (480x854 high density, normal screen)
    • WXGA720 (1280x720, extra-high density, normal screen) new
    • WSVGA (1024x600, medium density, large screen) new
    • WXGA (1280x800, medium density, xlarge screen)