有大佬做过吗?
求一段简单的示例代码
使用AccessibilityService
大概代码类似于
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()
}
}
我之前写的文章,实现的相同功能,希望有帮助:Android辅助工具,G分助手的实现
3 回答909 阅读✓ 已解决
1 回答797 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
4 回答1k 阅读
1 回答790 阅读✓ 已解决
1 回答734 阅读✓ 已解决
2 回答916 阅读
如果另一个app不是你的,那么是不能直接点击的,可以考虑的方案就是accessibility service,市面上的大部分自动点击app都是使用accessibility service来实现。