val root = rootInActiveWindow
val accessibilityNodeInfoList = root.findAccessibilityNodeInfosByViewId(ID_TO_CLICK)
for (node in accessibilityNodeInfoList) {
val nodeTxt = node.text
if (nodeTxt is String && TEXT_TO_CLICK.contentEquals(nodeTxt)) {
node.parent.performClick()
}
}
发布评论
评论(3)
如果另一个app不是你的,那么是不能直接点击的,可以考虑的方案就是accessibility service,市面上的大部分自动点击app都是使用accessibility service来实现。
你发一个信息给后台,后台接到消息后推送给另外一个app
使用AccessibilityService
大概代码类似于
我之前写的文章,实现的相同功能,希望有帮助:Android辅助工具,G分助手的实现