注册时间
最后登录
新帖
发布在 技术交流 阅读更多
function oncedone(widget){
	
	for(var i = 0; i < widget.childCount(); i++){
		child = widget.child(i);
		level = child.depth();
		indent = new Array(level).join('    '); 
		log(indent + child.className() + ', ' + child.id() + ' ' + level + ', ' + child.indexInParent() + ', ' + child.getText());
		if (child.childCount() > 0) oncedone(child);
	}
}

oncedone(className("android.widget.FrameLayout").findOnce());

发布在 技术交流 阅读更多

function oncedone(widget,level){
indent = new Array(level).join(' ');

for(var i = 0; i < widget.childCount(); i++){
	child = widget.child(i);
	log(indent + child.className() + ', ' + child.id() + ' ' + child.depth() + ', ' + child.indexInParent() + ', ' + child.getText());
	if (child.childCount() > 0) oncedone(child,level+1);
}

}

oncedone(className("android.widget.FrameLayout").findOnce(),0);

发布在 技术交流 阅读更多

免得每次用那个布局分析跟焊接电路似的小心翼翼

发布在 技术交流 阅读更多

className("android.widget.LinearLayout").find();

23:04:55.518/E: stack size 1039KB
java.lang.StackOverflowError: stack size 1039KB
at org.mozilla.javascript.NativeMap.findPrototypeId(NativeMap.java:268)

发布在 技术交流 阅读更多

在布局分析中定位某个控件 然后选择生成代码 然后自动跳到文件浏览界面 然后新建文件 发现不能粘贴“生成代码”获取的内容 到别的文本界面也没有内容可以选择“粘贴” “生成代码”的内容哪里可以找到?

发布在 技术交流 阅读更多

@小邋遢 你有没有遇到过昨天通过id()还能定位控件 过天突然就不行 不论通过drawingOrder(6).indexInParent(5) 或者id() 还是className().depth()都试过 不行

发布在 技术交流 阅读更多

为何无障碍服务的设置经常退出 需要重新去设置
另外定位控件 比如用d().findOne() 今天正常 明天就不行? 同一个app的界面
如果是一个列表 如何遍历整个列表 获取所有行所有列的数据

发布在 技术交流 阅读更多

如何往输入写入信息
clickCent(id("com.hexin.plat.android:id/price_select"),600);
这里的‘com.hexin.plat.android:id/price_select’是其他app的某个输入框 问题是这个id是怎么获取的?

手机是EMUI4.13 android6.0的 用哪个版本