毕业设计之简介

   将要完成一个生活小助手app,主要功能包括了:用户管理(登陆注册等)、语言机器人聊天、微信精选文章、物流及电话号码归属地查询、美女相册、个性化二维码扫描与生成、定位与查看地图等功能。借助了当前流行的SDK。

涉及到的技术点有:

  • Bmob后端云技术
  • RxVolley网络框架
  • Picasso多图异步加载
  • zxing二维码库
  • 百度地图API
  • 科大讯飞TTS语音引擎
  • 自定义键盘及逻辑
  • Tomcat文件下载更新
  • CircleImageView圆形头像
  • PhotoView图片缩放拖拽
  • 实现时间轴效果
  • 自定义短信提醒框

各大模块

用户管理模块

用到了Bmob后端云

语音机器人聊天

用到了聚合数据机器人陪聊接口和科大讯飞TTS语音引擎。

微信精选文章

用到了聚合数据微信精选接口,使用RxVolley网络框架,Json数据解析显示,WebView网页加载实现。

相册

用到了Picasso多图异步加载,Json数据解析显示,PhotoView图片预览缩放。

用户数据编辑

Bmob后端云系统,圆形头像裁剪技术,聚合数据接口。

拓展功能模块

Google的zxing二维码库,百度地图,Tomcat服务器与短信广播监听技术。

项目的安排

首先搭建项目框架,然后写通用工具类,接着一步一步的实现具体模块,最后对细节进行优化并归纳总结。主要要掌握的是开发的编程思路和开发流程。