• R/O
  • HTTP
  • SSH
  • HTTPS

Dateibaum

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Android Samples


Name Größe Rev. Zeit Autor Log Message
src
Makefile 566 2f50b44 2014-06-06 03:02:43 Masahiko, SAWAI Added layer-system-overlay module
README.txt 1.6 k 2f50b44 2014-06-06 03:02:43 Masahiko, SAWAI Added layer-system-overlay module
pom.xml 3.08 k 965e4ff 2019-05-02 13:04:39 Masahiko, SAWAI Updated projects file.

README.txt

! 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 - アプリケーションのアンインストール