我希望使用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”
感谢您的建议!