2 baidu 33083365 baidu_33083365 于 2016.04.06 16:08 提问

利用AccessibilityService模拟点击第三方app

图片说明

大神们,我用AccessibilityService模拟点击事件点击微信下面的发现,可是TextView里设置了checkable: false; checked: false; focusable: false; focused: false; selected: false;这些属性,点击不了咋办?你们还有别的办法吗?

我的代码:

图片说明

3个回答

devmiao
devmiao   Ds   Rxr 2016.04.06 17:10
baidu_33083365
baidu_33083365 只有这个办法了吗?
2 年多之前 回复
github_34721303
github_34721303   2017.01.26 12:02

在DDMS中找到你要点击的textview,如果clickable为false,就看他的上一层总有一个clickable为true。
while (node != null) {
if (node.isCheckable()) {
list.add(node);
break;
}
}
node = node.getParent();
}

zhangjin12312
zhangjin12312   2017.04.25 19:12

兄弟你的问题解决了吗 ? 我最近也碰到这个难题了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
基于AccessibilityService和ADB shell实现自动操作
实现自动操作,就是利用代码脚本,模拟人的操作,包括点击,滑动,输入文字,物理按键等,实现一系列操作。为什么要实现自动操作?为了自动化测试?android app的功能越来越多,测试们的事情都忙不过来,这时,有些大量的工作就可以交给脚本来完成。比如,测试抢微信红包的工作,测试游戏打怪升级,测试自动聊天,测试考勤打卡等等等等。。。。android中多种模拟操作的方法:第一种:模拟MotionEvent这
Android开发——Accessibility机制实现模拟点击(微信自动抢红包实现)
1.何为Accessibility机制? 许多Android使用者因为各种情况导致他们要以不同的方式与手机交互。对于那些由于视力、听力或其它身体原因导致不能方便使用Android智能手机的用户,Android提供了Accessibility功能和服务帮助这些用户更加简单地操作设备,包括文字转语音、触觉反馈、手势操作、轨迹球和手柄操作。开发者可以搭建自己的Accessibility服务,这
Android应用防止模拟点击,防范抢红包类似插件的方法
(转载)http://www.itdadao.com/articles/c15a291705p0.html 模拟点击原理,及如何防止模拟点击 所有实现模拟点击功能的应用,都是基于Android辅助功能来实现的。 阅读下面内容前,最好先了解一下模拟点击的原理。 Android的View中,有这么一个方法:performAccessibilityAction,这个方
Android后台模拟点击探索(附源码)
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 工作中我们需要自制一套工具,其中遇到需要模拟点击事件的需求,类似按键精灵的功能,支持后台持续运行,满足触发条件时完成点击。 经过一番探索,一共整理出两种不同的方案:AccessibilityService 和 adb shell命令,读者可自行选择合适的场景。 AccessibilityService 无障碍模式是我首
Android自动化之AccessibilityService模拟操作(经验总结)
有两种能实现后台运行并模拟操作安卓手机的方式,一种是使用adb命令模拟操作(参考:Android自动化之adb模拟操作(可实现按键精灵和手机输入法)),一种是AccessibilityService(参考:Android自动化之AccessibilityService模拟操作(快速集成))。 这篇笔记总结下使用AccessibilityService的一些经验。 经验总结 1、使用ecl
Android辅助功能AccessibilityService与抢红包辅助
Android抢红包辅助源码分析,黑屏锁屏状态可用的精简版抢红包辅助原理学习
Android模拟点击屏幕,实现按键精灵点击屏幕功能
         我在实现安卓模拟点击屏幕固定位置时尝试了很多方法,碰了不少壁,现在我将我实现的方法分享给大家,以及我尝试过的方法也分享给大家,让大家在开发的路上少走些弯路。首先我尝试用安卓辅助功能AccessibilityService类实现模拟屏幕点击,但是这个类只能找到页面的控件,然后对控件进行模拟点击,不能实现对屏幕的某个位置进行点击,这个方法失败后我就试了另一种Instrumentati...
Android进阶——学习AccessibilityService实现微信抢红包插件
前言 在你的手机更多设置或者高级设置中,我们会发现有个无障碍的功能,很多人不知道这个功能具体是干嘛的,其实这个功能是为了增强用户界面以帮助残障人士,或者可能暂时无法与设备充分交互的人们 它的具体实现是通过AccessibilityService服务运行在后台中,通过AccessibilityEvent接收指定事件的回调。这样的事件表示用户在界面中的一些状态转换,例如:焦点改变了,一个按钮被
深入了解AccessibilityService
微信红包自打出世以来就极其受欢迎,抢红包插件可谓红极一时.今天,我们重新谈谈抢红包插件的哪些事儿.
Android辅助功能 Accessibility Services基本用法笔记
概述Accessbility 又叫做辅助功能,是Android官方推出帮助身体不便或者操作不灵活的人来辅助操作手机应用的。当然也可以用来干一些别的事,比如自动抢红包啊,静默安装app,帮助用于开一系列权限操作等。出于项目需求,大概研究了下Accessilibity的基本用法。Accessibility用法实现自己的辅助功能类要实现自己的辅助功能,需要继承系统的AccessibilityService