我想知道是否有任何方式(在root手机上)从后台使用onTouch方法,做一些思考然后将此触摸发送到前台应用程序。
答案 0 :(得分:1)
创建一个流程并将其抛出:getevent
每次触摸屏幕时都会出现多个新行。必须有root,因为它包含敏感的触摸位置信息。
这样的事情:
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) {}
注意:我没有测试过,但应该可以使用。也许有必要进行小调整。