Android SDKのAPI 16が公開されました。
一緒にソースもDLできるので、毎度おなじみの表示レイヤーのチェックを行いました。
- PhoneWindowManager.java
(★ = JBにて新規追加されたレイヤー)
大きな変更点は
NAVIGATION_BAR_PANEL_LAYERのの使用箇所はべっと調査します。
一緒にソースもDLできるので、毎度おなじみの表示レイヤーのチェックを行いました。
確認OSバージョン
Android OS 4.1 JB表示レイヤー
OSのメジャーアップデートなので、表示レイヤーの変更点があるかどうか確認しました。ソース
SDK\sources\android-16\com\android\internal\policy\impl- PhoneWindowManager.java
(★ = JBにて新規追加されたレイヤー)
値 | レイヤー名 | 用途 |
---|---|---|
2 | WALLPAPER_LAYER | 壁紙 |
2 | APPLICATION_LAYER | 一般アプリケーション |
3 | PHONE_LAYER | 着信などの電話用 |
4 | SEARCH_BAR_LAYER | 検索バー |
5 | SYSTEM_DIALOG_LAYER | 電源OFFダイアログなど |
6 | TOAST_LAYER | トースト表示 |
7 | PRIORITY_PHONE_LAYER | SIMエラー表示など |
8 | SYSTEM_ALERT_LAYER | ANRやLowバッテリー通知 |
9 | INPUT_METHOD_LAYER | 文字入力UI |
10 | INPUT_METHOD_DIALOG_LAYER | 文字入力UIのダイアログ |
11 | KEYGUARD_LAYER | キーガード表示 |
12 | KEYGUARD_DIALOG_LAYER | シャットダウン中やSIMロック表示、キーガード表示中の電源OFFダイアログなど |
13 | SCREENSAVER_LAYER | スクリーンセーバー★ |
14 | STATUS_BAR_SUB_PANEL_LAYER | Phone用expandしたパネル |
15 | STATUS_BAR_LAYER | StatusBar |
16 | STATUS_BAR_PANEL_LAYER | StatusBarをexpandしたパネル |
17 | VOLUME_OVERLAY_LAYER | ボリューム変更 |
18 | SYSTEM_OVERLAY_LAYER | キーガードより上位に表示するシステムオーバーレイ |
19 | NAVIGATION_BAR_LAYER | ナビゲーションBar |
20 | NAVIGATION_BAR_PANEL_LAYER | ナビゲーションBarの上に表示するために必要なパネル(searchなど)★ |
21 | SYSTEM_ERROR_LAYER | システムエラー通知 |
22 | DRAG_LAYER | ドラッグ&ドロップ操作用 |
23 | SECURE_SYSTEM_OVERLAY_LAYER | |
24 | BOOT_PROGRESS_LAYER | Boot中のDialog表示 |
25 | POINTER_LAYER | マウスポインター |
26 | HIDDEN_NAV_CONSUMER_LAYER | FakeWindow用 |
大きな変更点は
- SCREENSAVER_LAYERの追加
- NAVIGATION_BAR_PANEL_LAYERの追加
NAVIGATION_BAR_PANEL_LAYERのの使用箇所はべっと調査します。
0 件のコメント:
コメントを投稿