I'm wonder if there is any way (on rooted phone) to use onTouch method from background, do some think and then dispatch this touch to foreground application.
質問する
101 次
1 に答える
1
プロセスを作成し、これをスローします。getevent
画面をタッチするたびに複数の改行が入ります。機密性の高いタッチ位置情報が含まれているため、ルートが必要です。
このようなもの:
try {
Process process = Runtime.getRuntime().exec("su getevent"); //su to get root access
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line = "";
while ((line = bufferedReader.readLine()) != null) {
//A new line came in. So a touch event came in.
}
}
catch (IOException e) {}
注: テストはしていませんが、動作するはずです。微調整が必要かもしれません。
于 2013-10-04T15:39:09.107 に答える