小米手机安卓14无障碍获取截屏权限,自动点击立即开始
Gesture(path, 50L, 0L);
// 查找安装,并模拟点击(findAccessibilityNodeInfosByText判断逻辑是contains而非equals)
private void findTxtClick(AccessibilityNodeInfo nodeInfo, String txt) {
List<AccessibilityNodeInfo> nodes = nodeInfo.findAccessibilityNodeInfosByText(txt);
Log.i(TAG, "findTxtClick: " + txt + ", " + nodes.size() + ", " + nodes);
if (nodes == null || nodes.isEmpty()) {
return;
}
Log.i(TAG, "findTxtClick: " + txt + ", " + nodes.size() + ", " + nodes);
for (AccessibilityNodeInfo node : nodes) {
node.performAction(AccessibilityNodeInfo.ACTION_CLICK);
}
}
List<AccessibilityNodeInfo> findAccessibilityNodeInfosByViewId = rootNode.findAccessibilityNodeInfosByViewId("android:id/button1");
Log.i(TAG, "findTxtClick: 立即开始" + ", " + findAccessibilityNodeInfosByViewId.size());
if (findAccessibilityNodeInfosByViewId.size() > 0) {
System.out.println("5=====================" + findAccessibilityNodeInfosByViewId.size());
Iterator<AccessibilityNodeInfo> it = findAccessibilityNodeInfosByViewId.iterator();
while (it.hasNext()) {
it.next().performAction(16);
}
return;
}
上面三个方法都不管用,有知道怎么弄的吗
人工智能的回答都不管用,自己先试一下能用再回复我吧,价格好谈