基于Android与云平台的多功能社交软件(毕业设计)

      一直想把毕业设计开源出来,到了今天也是时候了。由于题目是老师指导而成的,鉴于表达对老师的敬意,也以老师给的题名作为本篇的题目。感谢项老师的指导,我的设计非常顺利,也拿到很满意的成绩。

       本社交软件基于Android开发平台进行软件设计,以Android StudioAndroid SDK作为软件开发工具,Git作为版本控件工具。以科大讯飞平台为语音识别及文本转换作为语音识别以及文本转换为语音支持平台,以图灵机器人作为智能应答机器人,以有道翻译作为翻译支持平台。以极光平台作为用户管理、即时通讯、推送平台

       其中涉及到许多云平台的集成:1、科大讯飞    2、极光平台  3、百度图片识别 

                                                    4、图灵机器人 5、有道翻译

      依赖了许多的库:1、RecyclerView 2、Okhttp3

                                3、cardView  4、gson  5、picasso 6、FFmpeg

      自定义的View:  1、圆角头像  2、按住说话

      当然还有数据库操作、Sharedpreference等等。

      涉及面非常广,代码方面不建议过多参考,由于当时对Android的理解有限,所以有些设计未免存在缺陷,毕竟是一个学生的作品。

       Github传送门  (点击下载)

       下面是软件界面截图:

启动页面消息页面聊天页面

好友列表看看我的

图片识别 注册登陆个人资料


       个人的建议是下载下来,把程序在自己的电脑里跑起来,然后在这个基础上去优化代码逻辑,比如说,在数据库的设计上,有诸多的不合理,如果能够进行优化,当然是能学到不少的东西。另外,在离线信息的处理上,我并没有真正做处理,这里也是一个学习的方向。另外一个,聊天内容目前只做了语音和文本,没有表情,位置、视频等等,从这些做进一步的改进也是非常棒的,甚至红包、朋友圈功能等等。当然也可以从优化入手,分析其内存的占用情况,网络的访问合不合理等等,进行优化,也是一种交流学习的大好机会,欢迎这些同学和我交流,说不定能把它完善成一个有用的项目。

      不得不说的是,完成这个项目的过程是漫长的,前后花了近两个月的时间,提交了58次代码。而又是令人兴奋的,是我毕业前验证自己自学成果的见证,也是我个人到目前为此由个人从头搭建成而的最为完善的一个项目。也是非常感谢实习公司给了我非常宽限的花习时间,还有同学兼同学一起勉励做设计的那段时光,大家每天都在为自己的项目添光加彩的日子,真是非常地怀念。

       欢迎交流学习,共勉~

猜你喜欢

转载自blog.csdn.net/jakera/article/details/81048075