アプリが「onPause」または「onStop」ステータスのときに onTouchEvent を受信し続けるにはどうすればよいですか?
つまり、アプリがバックグラウンドで実行されている間に ACTION_DOWN などのジェスチャーを行ったかどうかを知りたいのです。もちろん、アプリを終了しても機能しないはずです。誰かがこれについて私を助けることができますか? どうもありがとう
2 に答える
1
この目的に使用できる一般的なシステム メカニズムがあるかどうかはわかりませんが、通常の onTouchEvent では機能しません。このイベントはビューに割り当てられます。アプリが一時停止または停止すると、このビューは表示されません。したがって、何らかのシステム イベントを探す必要があり、アプリ ローカル ビューに割り当てられているものは何もないと思います。
于 2012-11-13T07:34:52.720 に答える
1
タイプTYPE_SYSTEM_OVERLAYのウィンドウを作成します。これには追加の権限が必要です。このウィンドウは、タッチ イベントを受け取ります。
更新:これは以前にしか機能しなかったようです: ICS の TYPE_SYSTEM_OVERLAY
于 2012-11-13T07:37:24.907 に答える