接上篇的序:https://blog.csdn.net/weixin_42127613/article/details/81837043

现在正式开始编写微信聊天精灵APP。本次的目标,是把环境搭建好,把项目初始创建起来,并提交到GitHub上。

1、环境搭建。开发的是安卓版功能,所以需要在安卓环境下。

  • Android studio不用说,自行安装。
  • 模拟器,或root过的真机。我用天天模拟器V3.1以上版本。因为内核是Android 6.0.1,而且已经root。那些内核还是Android 4.X的模拟器就不要使用了,微信的新版本,在4.X上都不支持安装和运行。如果用真机也可以,小米4手机是Android 6.0,也可root,还便宜。
  • 安卓版微信V6.6.7。开发基于目前微信的最新版,其他版本不一定能保证功能兼容(基本不兼容)。
  • Xposed框架。要在手机上安装这个框架,我们开发的模块,才能正常使用。而且我们的功能开发,都是基于这个框架。这个框架有2部分:
    • Xposed Installer。可以到官网去下载:http://repo.xposed.info/module/de.robv.android.xposed.installer。也可以直接下载这个链接:http://dl.xposed.info/latest.apk,就是最新版。这个是安装到目标手机上的,请自行下载,自行安装。4.X的Android系统,官网已经不更新了,至少需要5.0以上系统,所以我们下载第一个链接。
    • 开发包。开发包我们在Android Studio的Gradle中引用就可以了,不需要下载。

2、创建项目。

打开Android studio,创建一个新项目:WeChatGenius。如下图所示。

系统最低版本,我们选择Android 6.0。感觉5.0的系统不太适合。

  • 5.0的真机,一定很老,系统很慢。这样微信跑起来也慢,一旦微信好友过多,聊天记录过多,势必很慢。
  • 天天模拟器可以支持6.0,而且我测试使用,很稳定。
  • 如果用真机,可以使用小米4,二手真机才300元左右。成本也能承受。
  • 低版本的系统API,总归要考虑的兼容性太多。而且高版本API,有更多更强的功能可提供。

下一步。选择空的活动(Empty Activity),主活动页为默认MainActivity,可取消向后兼容性,点击完成。

项目创建好了。首先编译运行一下,看看在模拟器中运行如何。

在模拟器中把Xposed installer和微信都安装好,打开Xposed installer还需要下载安装里面的内核。

安装完毕后,运行我们的项目,如图所示。在模拟器中顺利运行。项目初始创建完毕。

3、提交github。在GitHub中注册了账号:dalu2048,跟我的博客名一样。将项目提交上去。

项目地址是:https://github.com/dalu2048/WeChatGenius.git

下一篇,引入Xposed库,使模块生效:https://blog.csdn.net/weixin_42127613/article/details/81839002

编写微信聊天机器人1《聊天精灵WeChatGenius》:搭建环境,创建项目,提交GitHub。相关推荐

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

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

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

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

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

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

  4. AI聊天机器人接口制作php,使用图灵api创建微信聊天机器人_php技巧

    需要准备的资源: 图灵机器人账号 微信公共账号 点击访问 图灵机器人官网,快快注册,拥有自己的聊天机器人,可以在这里先体验一下 今天主要简述微信公共平台聊天机器人的搭建,首先需要注册微信公共账号,之后 ...

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

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

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

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

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

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

  8. 【NLP】创建强大聊天机器人的初学者指南

    作者 | Louis Teo 编译 | VK 来源 | Towards Data Science 你是否面临着太多来自客户的标准要求和问题,并且难以应对?你是否在寻找一种既不增加成本又扩大客户服务的方 ...

  9. python nltk lemmatizer_Python聊天机器人–使用NLTK和Keras构建第一个聊天机器人

    什么是聊天机器人? 聊天机器人是一款智能软件,能够传达和执行类似于人类的动作.聊天机器人可以直接与客户互动,在社交网站上进行营销以及即时向客户发送消息等方面被广泛使用.根据聊天机器人的构建方式,它有两 ...

  10. 从零开始造一个“智障”聊天机器人

    腾讯DeepOcean原创文章:dopro.io/nlp_seq2seq- 智能机器人在生活中随处可见:iPhone里会说话的siri.会下棋的阿法狗.调皮可爱的微软小冰--她们都具有一定的智能,能够 ...

最新文章

  1. Ajax Toolkit 控件学习系列(13) ——FilteredTextBoxExtender 控制输入
  2. 如何快速让你的站点进入灰白哀悼模式?
  3. 腾讯医疗AI实验室:基于深度学习的放疗靶区自动勾画
  4. 河北大学计算机在哪学,河北大学计算机科学与技术学院
  5. python中fetchall函数_python中查询数据库时fetchone()函数和fetchall()函数的区别
  6. hog特征提取python代码_hog特征提取-python实现
  7. catia测量工具小尺子在哪_小区垃圾桶旁捡来旧茶几,老爸巧手改成沙发,邻居一个劲问哪买的...
  8. pytorch深度学习-机器视觉-目标检测和边界框简介
  9. php中 怎么去除,php如何去掉链接
  10. 使用CloudIDE搭建简单java环境
  11. 互利网上数字金融典型场景: 网络借贷
  12. JSP直接调用一个action定向到页面
  13. 接口测试-接口定义功能-前端-实现动态增删表单
  14. Android JNI programming demo with Eclipse
  15. 拖放drag drop(PyQt或Qt for python)
  16. McAfee:僵尸网新威胁远甚Conficker
  17. ABB全新机器人伺服驱动3HAB8101-1DSQC345A 3E031704 3E031712 3E031785 3E032016 3E032176 3E032455 3E034013
  18. 网页页面缩小放大的快捷键
  19. 使用CefSharp开发一个12306“安心刷票弹窗通知”工具
  20. qt无法显示图片的原因

热门文章

  1. MeasureSpec介绍及使用详解
  2. 图解机器学习:人人都能懂的算法原理
  3. 计算机网络(读书笔记)
  4. 使用三边定位算法进行室内定位
  5. 项目管理之敏捷开发之道
  6. ”易书网“开发总结——技术篇
  7. PDF文件阅读器可转word...
  8. Android 离线文字转语音功能-TTS(Text To Speech)
  9. s深度linux没有ll等命令的解决办法
  10. 2016清华计算机学院复试名单,清华大学计算机系2016统考硕士拟录取名单