求大神指点一下
aide吧
全部回复
仅看楼主
level 5
想用手机的辅助功能自动登录qq可是,输入密码哪里点击不到,password是密码框id整了还是不行,求大侠解决一下[惊哭][惊哭]
private void oe() {
AccessibilityNodeInfo nodeInfo = getRootInActiveWindow();
if (nodeInfo != null) {
List list = nodeInfo.findAccessibilityNodeInfosByViewId("@id/password");//文本框id
nodeInfo.recycle();
for(AccessibilityNodeInfo it : list) {
it.performAction(AccessibilityNodeInfo.ACTION_CLICK); //点击文本框
sr("23333");//输入密码
}
}
}
2017年07月12日 07点07分 1
level 13
密码框不能操作的。。安全机制吧[滑稽]话说你的图中软件是啥?
2017年07月12日 08点07分 2
只是模拟点击一下。光标出来后,自动粘贴文字,点击不了现在
2017年07月12日 08点07分
@超级我太逗了 首先你确定拿到按钮的accessnodeinfo了吗? 以及输入框是否输入了。
2017年07月12日 08点07分
@凹凸曼大小怪77 我看你还没点击,就把nodeinfo释放了
2017年07月12日 08点07分
nodeInfo.findAccessibilityNodeInfosByText("密码") 换成这个就可以点击。但是有的这个密码输入框text值是空白,导致无法点击,所以我用id,不知道id错了还是怎么。不能点击
2017年07月12日 09点07分
level 5
2017年07月12日 09点07分 3
1