我是一个新手在android开发,所以请原谅我,如果这个问题太基本了。我想开发一个在后台运行的服务,收集目前在设备屏幕上的所有文本数据。我已经想出了如何永远运行后台服务。但是,我不知道如何收集设备屏幕上当前显示的所有文本数据。即使没有直接的方法,我也准备遵循任何技巧或间接/更长的道路。最后,我想要的是能够在我的后台服务中获得文本数据。
发布于 2018-06-23 04:00:00
作为第三方数据应用程序,您不能读取窗口的内容。
您可以使用AccessibilityService来检索应用程序中的窗口内容。当然,用户必须向您的app.As原始文档授予权限,文档说:
Window content may be retrieved with AccessibilityEvent.getSource(), findFocus(int), getWindows(), or getRootInActiveWindow().
https://stackoverflow.com/questions/50994660
复制相似问题