本文同步更新于旺仔的个人博客,访问可能有点慢,多刷新几次。
缘由
不知道大家有没有用过QQ/TIM登录的时候使用扫描二维码登录的功能呢?
也就是登录界面的右下角那里有个二维码的按钮
点击之后就会出现二维码
然后用手机QQ/TIM打开扫一扫界面,扫了之后,会弹出允许登录的界面
然后我们需要点击允许登录TIM/QQ,电脑端就登录成功了。
但是每次登录都要点击允许登录,我觉得好麻烦,所以就实现了自动点击功能,这篇文章就是来介绍如何使用Xposed来实现自动点击。
实践
首先我们先整理一下思路,先要获取确认登录界面的Class,然后获取允许登录这个控件的Field,然后通过调用performClick
这个方法来实现点击。
查找确认登录Activity
接下来,我们需要获取确认登录界面的Activity是哪一个,在这里我们先下载一个软件当前界面,可以获取到当前界面的Activity
在这里我们找到了确认界面的Activity的类名是com.tencent.biz.qrcode.activity.QRLoginActivity
,然后我们进行下一步