Nexus Oneが発売され、Nexus Oneに搭載されている2.1に対応したSDKのリリースが待ち望まれていましたが、ついにリリースされました。
Android 2.1 Platformとなり、API Levelが7になります。
APIの主な変更内容は以下の通りです。
- Live Wallpapers(ライブ壁紙)
- The following additions provide APIs for you to develop animated wallpapers:
- New android.service.wallpaper package.
- New WallpaperInfo class.
- Updated WallpaperManager.
一番の目玉変更です。
サンプルが入っていたので早速ビルドして試してみました。
サンプルコードは
platforms/android-2.1/samples/CubeLiveWallpaperにあります。
- Telephony(電話)
- New SignalStrength class provides information about the device's current network signal. This can be acquired from the new onSignalStrengthsChanged(SignalStrength) callback.
- New onDataConnectionStateChanged(int, int) callback.
電波強度などが取得できるようになったようです。
- Views(ビュー)
- New View methods isOpaque() and onDrawScrollBars(Canvas).
- New RemoteViews methods addView(int, RemoteViews) and removeAllViews(int).
- New ViewGroup methods isChildrenDrawingOrderEnabled() and setChildrenDrawingOrderEnabled(boolean).
RemoteViewなどの細かい変更が入りました。
詳細は見れていませんが、ライブ壁紙に関連しそうです。
- WebKit
- New WebStorage methods to manipulate web storage databases.
- New GeolocationPermissions methods to get Geolocation permissions from, and set them on the WebView.
- New WebSettings methods to manage settings for app cache, web storage, and zooming based on screen density.
- New WebChromeClient methods for handling video, browsing history, custom Views, app cache limits, and more.
APIの差分の詳細はこちら
記載されている会社名、および商品名等は、各社の商標または登録商標です。
0 コメント:
コメントを投稿