接上篇文章,搭建环境,创建项目:https://blog.csdn.net/weixin_42127613/article/details/81838217

项目创建完毕,现在开始引入Xposed库,使Xposed框架能发现我们的模块。

1、引入Xposed框架。

Xposed框架如何使用,其实最好的指引文档,就是官方的文档。

官网指引文档:https://github.com/rovo89/XposedBridge/wiki/Development-tutorial,可以看看如何初步使用Xposed,不过都是英文的。不看也不要紧,我们的操作步骤都会走一遍,一样的。

首先引入Xposed的API库。在Android视图模式下,打开build.gradle文件(注意是Module.app)。在dependencies中添加Xposed的库引用,如下图所示。

至于Xposed的API库,最新版本是多少,可以通过官网的指引文档找到。打开上面指示的指引文档,在页面中找到如图所示的地方,打开链接进入。

就可以看到最新版啦,是82。

2、在AndroidManifest.xml文件中加入Xposed模块说明。如下图所示,加入红方框部分。

修改后的AndroidManifest.xml文件内容如下。加入后,在Xposed的模块管理中,就能找到我们的APP了。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="net.dalu2048.wechatgenius"><applicationandroid:allowBackup="true"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:roundIcon="@mipmap/ic_launcher_round"android:supportsRtl="true"android:theme="@style/AppTheme"><meta-dataandroid:name="xposedmodule"android:value="true" /><meta-dataandroid:name="xposeddescription"android:value="@string/xposed_description" /><meta-dataandroid:name="xposedminversion"android:value="82" /><activity android:name=".MainActivity"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity></application></manifest>

同步修改res里面values文件夹的strings.xml文件。加入Xposed描述。

<resources><string name="app_name">微信聊天精灵</string><string name="xposed_description">微信聊天精灵,按关键词匹配实现微信自动回复。</string>
</resources>

3、运行项目。编译后,在模拟器上运行,打开Xposed installer,进入模块菜单。就能看到我们的模块了。

勾上我们的模块,那我们的模块就生效了,虽然现在没有任何功能。

好了,我们的微信聊天精灵,已经能在Xposed框架中识别了。勾上后,重启模拟器,就能生效。

本次先到这。源码已提交到:https://github.com/dalu2048/WeChatGenius.git

接下来,下篇文章。使用Xposed来hook微信,找到微信进程:https://blog.csdn.net/weixin_42127613/article/details/81839537

编写微信聊天机器人2《聊天精灵WeChatGenius》:引入Xposed库,使模块生效。相关推荐

  1. python自然语言处理与方言聊天机器人_聊天机器人Python实现案例 | 老炮儿聊机器语音...

    点击上方蓝色字体,关注:九三智能控 世界上最早的聊天机器人诞生于20世纪80年代,名为"阿尔贝特",用BASIC语言编写而成.目前,聊天机器人从功能和技术的角度,可以分为两类,一类 ...

  2. Unity 图灵Turning 之 在Unity中实现图灵 聊天机器人 简单聊天的功能

    Unity 图灵 之 在Unity中实现图灵 聊天机器人 简单聊天的功能 目录 Unity 图灵 之 在Unity中实现图灵聊天机器人简单聊天的功能 一.简单介绍 二.图灵官网关于在线聊天机器人的接入 ...

  3. PHP训练聊天机器人,智能聊天机器人,陪你聊天练口才!

    我们口才训练微信群里有智能聊天机器人,专门陪大家聊天练口才! (微信搜索公众号:社交口才训练营,就可以加入我们!) 加入我们口才训练营的朋友,空余时间可以在群里与智能机器人聊天,学习它的聊天技巧和说话 ...

  4. python开源聊天机器人ChatterBot——聊天机器人搭建、流程分析、源码分析

    开源聊天机器人ChatterBot 3.1  ChatterBot简介 ChatterBot是一个Python库,可以轻松生成对用户输入的自动响应.ChatterBot使用一系列机器学习算法来产生不同 ...

  5. 编写微信聊天机器人3《聊天精灵WeChatGenius》:使用Xposed来hook微信,找到微信进程。

    接上一篇,引入Xposed库,使模块生效:https://blog.csdn.net/weixin_42127613/article/details/81839002 现在开始实战Xposed框架的h ...

  6. python微信聊天机器人_python实战项目,使用itchat模块制作微信聊天机器人

    前言 对于咱们热爱折腾的青年来说,经常会有很多好玩的新奇创意想法,可是,有时候就缺少一个接口,实现交互.比如说,咱们博客的 python实战项目,有些的确比较好玩,但是似乎只能在电脑上跑跑程序,怎么运 ...

  7. (微信)聊天机器人--实用案例

    关于微信聊天机器人或者聊天机器人,大家所熟知的就是图灵机器人,聊天比较灵活,可以承担一部分客服的工作.除了图灵机器人,除了大家知道的客服功能,今天为大家重点分享几个机器人的使用方法,相信这些机器人可以 ...

  8. 用wxpy做一个微信聊天机器人(详解)

    用python写一个微信聊天机器人可以利用python中的wxpy库或者itchat模块,我在网上看到好多都是使用的itchat,但是我这里使用的是wxpy库,wxpy 在 itchat 的基础上,通 ...

  9. 【每周NLP论文推荐】 开发聊天机器人必读的重要论文

    欢迎来到<每周NLP论文推荐>.在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的. 对于聊天机器人研究,可以追溯到上个世纪50 ...

最新文章

  1. hdu 1312 Red and Black 解题报告
  2. 不会用Photoshop抠图?Mask R-CNN助你一键“除”人
  3. 达摩院2021年十大科技趋势出炉:量子计算、脑机接口…
  4. python文本分析
  5. 五分钟学会HTML5!(二)
  6. 如何使用 Arthas 定位 Spring Boot 接口超时
  7. 没有值的json字符串_Java中具有原始数据类型值的字符串连接
  8. linux 15秒 搭建VSFTPD文件服务器
  9. ufvm可以读哪些网格_墙面开裂原因有哪些?钢筋网和网格布怎么用?
  10. Python 数据科学入门教程:机器学习:回归
  11. MySQL高级-SQL优化步骤
  12. 调试时碰到的错误syntax error, expect {, actual int, pos 1, json : 3
  13. redis的安装和常用命令
  14. 电容麦克风测试软件,大家都在用的测试话筒大搜罗
  15. signal(SIGCHLD, SIG_IGN)
  16. Android获取QQ音乐url,QQ音乐vkey获取,更新播放url
  17. {转帖]图纸A0,A1,A2,A3,A4实际尺寸是多少?长和宽怎么分
  18. 堆漏洞挖掘:19---_lib_malloc函数源码详解
  19. android中listView下拉刷新
  20. 完美的word转pdf

热门文章

  1. win10下CUDA和CUDNN的安装(超详细)!亲测有效!
  2. 智能AI短视频搬运剪辑小程序,可过原创检测
  3. Open vSwitch系列实验(二):Open vSwitch的GRE隧道实验网络
  4. 网络信息安全——网络阶段笔记总结--jf
  5. 眼球追踪技术 Unity+ HTC vive Pro + DroolonF1 (三)
  6. Wap友链刷量软件V5.1
  7. 01 APP被苹果APPStore拒绝的各种原因
  8. c语言实现7段数码管显示,七段数码管显示实验.doc
  9. 新产品如何推广?推广新产品的方法和技巧
  10. 小程序不用服务器可以上线吗?