由于 currentNode 的对象持有对我们的视图和布局的引用,因此我们可以从 currentNode 获取 childNode。那么有什么方法可以检测 AccessibilityServices 中的子节点(在特定索引处)是否被按下(单击)。
AccessibilityNodeInfo currentNode = getRootInActiveWindow();
/// maybe something like this, just for illustration
if(currentNode.getChild(0)/*is pressed*/){
//
}
可以在子节点上执行的操作如下:-
currentNode.getChild(0).performAction(AccessibilityNodeInfo.ACTION_CLICK)
但是我想检测是否按下(单击)了 childNode,而不是这个。