我想知道是否有任何方法(在有根电话上)从后台使用 onTouch 方法,做一些思考然后将此触摸发送到前台应用程序。
问问题
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 回答