看看效果
当然还有更多卡片消息
原理
其实这些卡片消息都是 xml,qq分享产生的xml卡片消息存储在qq内存中,在页面渲染时读取数据然后转换成相应的视图卡片。
但是我们如果直接发送xml是直接显示成xml文本,但是我们借助Xposed框架就可以修改实现。
XPOSED的安装器替换安卓系统的app_process文件,从而实现对系统的接管,通过回调模块的方式来达到不用修改APK就能改变其表现行为的目的。
这里需要除了qq外还有另外两个软件 太极和QNotified模块
软件下载
太极 密码:3960 :太极是一个能够运行 Xposed 模块的框架
QNotified 密码:7fqz :QQ辅助性功能增强模块
QQ 8.0.0密码:9z9q : 旧版本的QQ,新版不支持
使用方法
1、安装3个app后,在太极中重新安装QQ,这里太极提示卸载qq后重装
3、重新安装qq完成后,在太极中模块管理中启用QNotified模块
4、进入QQ,设置中就能看到QNotified菜单了
5、复制xml消息到消息框中,长安发送就能发出卡片消息了
视频教学
示例代码
{"app":"com.tencent.structmsg","desc":"新闻","view":"news","ver":"0.0.0.1","prompt":"[分享]好友邀请你玩永劫无间!","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"news":{"action":"","android_pkg_name":"","app_type":1,"appid":1104466820,"desc":"运用丰富的武器战胜敌人,世界的真相将向胜者展开","jumpUrl":"https:\/\/liflag.cn?_wv=2147484679&_wwv=4&ADTAG=ark.hdshare&pf=invite&appid=1104466820¬ShowPub=0&asyncMode=3&appType=1&_nav_bgclr=ffffff&_nav_titleclr=ffffff&_nav_txtclr=ffffff&_nav_anim=true&_nav_alpha=0&invite_uin=251580158&invite_openid=D554C3DD415FA2EB6B78D0ECA6964092&recv_uin=229670104","preview":"https:\/\/wx4.sinaimg.cn\/mw690/0062WSWoly1gs9kqwl8f0j322o22okjn.jpg","source_icon":"","source_url":"","tag":"永劫无间","title":"好友邀请你上线了!"}}}
注意消息前不能有空格
更多XML代码
加群获取 424714996
注意:本文归作者所有,未经作者允许,不得转载