微信自动发送消息

673 阅读2分钟

好久没有写文章了,这段时间由于疫情的影响,在家办公,研究微信方面的东西,特写下此文章。

1:进行微信消息自动发送需要先熟悉accessibility,这个辅助服务,这是Google提供给我们可以实时监测到系统的各种事件,进行模拟,实现需求。

2:具体源码我就不贴了,由于涉及到公司机密。但是,我在学习了https://blog.csdn.net/darling_R/article/details/83241030这篇文章才找到思路的。再次特别感谢作者。源码在CSDN有源码地址,需要的可以下载学习。 3:我这篇文章主要讲解一下,由于微信版本更新带来的resouce_ID变更导致功能失效: a:首先我们要借助工具ddms抓取资源ID,这个工具在SDK tools下有个monitor.exe点击就可以出现。(前提条件JDK要1.8以上,否则会报错) b:具体步骤如下图:

。手机连接后,打开微信,点击1所示位置按钮就会出现左边页面,我随机选择更多按钮,右侧3为resouce_ID。每次更新更换所需要的资源ID就可以了。

3:谈谈自己在这块研究遇到的难点和异常问题: 1,有时候发送信息不成功,需要改变xml里面超时时间,改为10比较合适;

2,同一个按钮可能在不同界面操作,这个需要整理好父和子的关系,否则也会操作不成功。

最后,新年的第一篇文章,希望大家喜欢,有时间的话会写更多的文章,大家也可以把自己感兴趣的东西提出来,写到评论区。谢谢大家,感谢“哎呀小嘿"的热情帮助,涉及到版权问题请告知,马上删除。