好久没有写文章了,这段时间由于疫情的影响,在家办公,研究微信方面的东西,特写下此文章。
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:具体步骤如下图:
3:谈谈自己在这块研究遇到的难点和异常问题: 1,有时候发送信息不成功,需要改变xml里面超时时间,改为10比较合适;
2,同一个按钮可能在不同界面操作,这个需要整理好父和子的关系,否则也会操作不成功。
最后,新年的第一篇文章,希望大家喜欢,有时间的话会写更多的文章,大家也可以把自己感兴趣的东西提出来,写到评论区。谢谢大家,感谢“哎呀小嘿"的热情帮助,涉及到版权问题请告知,马上删除。