問題が発生するまで、システム内のすべてのアプリケーションの上で動作するオーバーレイであるアプリを開発しようとしています。問題は、オーバーレイが一部のイベントを管理できる必要があり、他のイベントはその下に置くだけであるということです。
例:
アプリは onFling イベントを管理し、いくつかの操作を行う必要があります。アプリは onClick イベントを管理してはなりません。
問題が発生するまで、システム内のすべてのアプリケーションの上で動作するオーバーレイであるアプリを開発しようとしています。問題は、オーバーレイが一部のイベントを管理できる必要があり、他のイベントはその下に置くだけであるということです。
例:
アプリは onFling イベントを管理し、いくつかの操作を行う必要があります。アプリは onClick イベントを管理してはなりません。
システムまたはシステム上で実行されている別のアプリにイベントを挿入するにはroot権限が必要ですが、その方法に関する情報をいくつか見つけました。
ここで詳細情報を見つけることができます:
http://www.pocketmagic.net/2012/04/injecting-events-programatically-on-android/#.UReb1KWIes0
http://www.pocketmagic.net/2013/01/programmatically-injecting-events-on-android-part-2/#.UReb3aWIes2