递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 9199|回复: 3
打印 上一主题 下一主题

无障碍怎么遍历所有节点信息,像json格式样保存成文本

 关闭 [复制链接]

55

主题

195

帖子

1234

积分

金牌会员

Rank: 6Rank: 6

积分
1234
跳转到指定楼层
楼主
发表于 2019-4-25 21:52:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
无障碍有些节点没有id,而且控件内容也是变化的,所以也就无法通过id读取节点内容信息了,怎么遍历所有控件集合信息,就像json格式的数据 ?
这样我就可以通过上一节点的信息或者下一节点信息去读取内容了
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40557
沙发
发表于 2019-4-26 19:18:29 | 只看该作者
本帖最后由 创世魂 于 2020-3-27 13:34 编辑

用  无障碍中 取根节点活动窗口 ()  这个方法可以取出当前显示窗口的所有节点。。这个方法返回的是一个节点列表。里面包含当前窗口的所有组件数据。


取根节点活动窗口 ().子节点数量
可以取出所有节点数量。
递归遍历参考:http://bbs.voldp.com/forum.php?mod=viewthread&tid=4770


安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40557
板凳
发表于 2019-4-26 19:19:02 | 只看该作者
本帖结贴,如有其他疑问请重新发帖提问
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

55

主题

195

帖子

1234

积分

金牌会员

Rank: 6Rank: 6

积分
1234
地板
 楼主| 发表于 2019-4-27 20:00:04 | 只看该作者
请问如何从外部调用无障碍类的取当前窗口命令
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-26 03:45 , Processed in 0.080770 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表