如何在root设备上记录android touch事件/ dev / input / event?

时间:2014-08-13 20:26:54

标签: android

我希望使用adb shell捕获应用程序中的触摸信息

所以我测试了这个方法

Process p = Runtime.getRuntime().exec("su");
OutputStream os = p.getOutputStream();

os.write(("getevent|grep event2").getBytes("ASCII"));
os.flush();

BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = null;

while((line = br.readLine()) != null) {
Log.d("Service", line);
}

这种方法操作好一行,但我需要像Android服务一样持续反馈

如何获取正在输出的信息?当我发送“adb shell getevent”

感谢您的建议!

0 个答案:

没有答案