Skip to content

监听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();
}
}