首页 > 代码库 > 慕课网《Android智能机器人“小慕”的实现》项目上手操作与代码解读【1】
慕课网《Android智能机器人“小慕”的实现》项目上手操作与代码解读【1】
慕课网是我所找到的免费教程网站之一(http://www.imooc.com/),上面的项目设计前端、后端、移动开发等很多领域,个人感觉如果对编程感兴趣的话,慕课网绝对是上手项目的最佳选择。这个网站给出的一些项目都很新颖,比一些书上给的不知道沿用了多少年的项目新颖多了,而且在学习的时候如果发现问题可以给老师留言,然后老师都会一一回复。并且每一个项目都会附有源代码及一些资源,如果跟不上老师进度的话可以自己down下来仔细研究。好了,对慕课网我就介绍这么多吧。
因为本人曾经在大三暑假的时候自学过一点JAVA,学的程度也就是仅仅了解了JAVA的基本语法。前端时间我对Android产生了一点兴趣,产生兴趣的原因是我感觉安卓的模拟器好好玩...既然对Android产生了一点兴趣,于是我就想从网上找些项目来做,正好我在微博上看到了慕课网的《Android智能机器人“小慕”的实现》的项目,并对此产生了浓厚的兴趣。
一、项目介绍
玩过人人网的朋友都知道,之前在人人网上面有一个智能机器人“小黄鸡”很出名,估计不少人都“调戏”过它或者被它调戏...智能问答机器人是时下非常流行的一种服务,每个人通过本项目都可以打造专属于自己的智能机器人,实现与机器人的智能对话。本项目就是通过Android开发一款可以与机器人互动的APK。通过本项目你可以学到:
1、图灵机器人第三方服务API的使用
2、如何使用AndroidTestCase对代码进行测试
3、ListView的Item多种布局时的处理方法及如何利用ListView实现聊天对话界面。
整个项目的流程大概是这样的:
将自己要发的消息封装成一个类的对象—>调用第三方API,发送HTTP请求获取回复—>将获取的回复(Json格式)转换成所需要的Java对象—>处理所获得的回复,显示在布局上
在此过程中还包含了布局文件的编写。
从以上几点可以看出通过本项目能够学到的东西还是很多的, 例如第三方API的使用就包含了向服务器请求资源,调用第三方API的方法等知识。在开始正文之前,我先贴一张最终的效果图来激发大家学习的兴趣,真的很好玩哦!
因为每天学习编程的时间有限,写的时间就更少了,所以今天就先写到这儿,明天争取把图灵机器人第三方API的调用过程写完~
慕课网《Android智能机器人“小慕”的实现》项目上手操作与代码解读【1】