! layer-system-overlay

SYSTEM_OVERLAY レイヤーに View を配置するサンプル。

Android では通常のアプリケーションの表示される
レイヤー以外にも描画用レイヤーがある。

主な表示レイヤーは以下の通り。他にもある。
* WindowManager.TYPE_SYSTEM_ERROR	システムエラー用の表示レイヤー
* WindowManager.TYPE_SYSTEM_OVERLAY	システム用の表示レイヤー
* WindowManager.TYPE_TOAST	Toast用の表示レイヤー
* WindowManager.TYPE_PHONE	電話インタフェース用の表示レイヤー

このサンプルでは TYPE_SYSTEM_OVERLAY に TextView を描画する。

※ TYPE_SYSTEM_OVERLAY に置いた View ではイベントが取得できません。

!! 手順

* SYSTEM_ALERT_WINDOW パーミッションの設定、
* Activity からではなく Service から View を追加

アプリケーションレイヤー以外に描画する場合、 AndroidManifest.xml に
以下のパーミッションが必要である。

 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

!! ビルドターゲット

http://maven-android-plugin-m2site.googlecode.com/svn/plugin-info.html

* mvn compile - アプリケーションのコンパイル
* mvn package - apk の作成
* mvn clean - ビルドファイルの削除
* mvn install - maven の local リポジトリにインストール

* mvn android:deploy - エミュレータやデバイスにインストール
* mvn android:generate-sources

* mvn install - アプリケーションのインストール
* mvn uninstall - アプリケーションのアンインストール

