递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

如何用无障碍主动判断当前打开的程序里面的控件内容

 关闭 [复制链接]

55

主题

195

帖子

1234

积分

金牌会员

Rank: 6Rank: 6

积分
1234
跳转到指定楼层
楼主
发表于 2019-4-19 21:29:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
无障碍只能被动的接收事件吗?
无障碍服务事件接收器_收到无障碍事件

事情是这样的 我写了一个测试打开一个新的应用,经过测试十次有七次能接收到事件能弹出提示框还有三次什么反应也没有。证明会偶尔接收不到事件
那么我如何主动判断当前打开的是什么程序里面有什么控件
回复

使用道具 举报

81

主题

497

帖子

3759

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3759
沙发
发表于 2019-4-20 02:06:12 | 只看该作者
你解决问题的方式太治标不治本了。
回复

使用道具 举报

55

主题

195

帖子

1234

积分

金牌会员

Rank: 6Rank: 6

积分
1234
板凳
 楼主| 发表于 2019-4-20 10:16:40 | 只看该作者
123456789 发表于 2019-4-20 02:06
你解决问题的方式太治标不治本了。

无障碍的核心代码我不懂 治本得需要作者 我只能想笨办法循环读界面控件 读到为止
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40557
地板
发表于 2019-4-20 13:14:01 | 只看该作者
http://doc.voldp.com/a_WuZhangAi.htm#ckckm

首先无障碍基础教程。

1、判断当前程序很简单,直接通过监听窗口类名就可以判断。

2、当前窗口有那些组件……这个不会。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

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

使用道具 举报

81

主题

497

帖子

3759

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3759
6#
发表于 2019-4-20 15:13:43 | 只看该作者
qq524235818 发表于 2019-4-20 10:16
无障碍的核心代码我不懂 治本得需要作者 我只能想笨办法循环读界面控件 读到为止 ...

不懂就反馈呀,否则类库作者们随便做出个带BUG的来给大家用,再学你一样用别的方法解决?
你自己傻就算了,何必还要带偏别人呀?居心叵测?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 06:08 , Processed in 0.080932 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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