监听App的输入文字
发布时间:
Android 监听App的输入文字
监听手机上任意一个App
都输入了哪类内容,比如像QQ聊天等。其实Android
给我们提供了一个辅助类AccessibilityService
,这个类能干很多事情,模拟点击(比如自动抢红包实例,感谢CSDN_SXL:http://blog.csdn.net/csdn_sxl/article/details/50651959
的博客),不过这里我们将监听输入字符。 很简单,创建一个实例GetInputChar
继承AccessibilityService
,重写onAccessibilityEvent
方法
js
@Override
public void onAccessibilityEvent(AccessibilityEvent event) {
try {
String inputChar= event.getText().get(0).toString();
Log.i(">>>>>>>", inputChar); AccessibilityNodeInfo rootNode = getRootInActiveWindow();
} catch (IndexOutOfBoundsException e) {
e.printStackTrace();
}
}