项目说明及部署
一、完整版和离线版
为了开发方便,前期仅编写客户端程序,但为了方便后期接入服务端,获取数据所用方法使用是模拟服务器传输数据方式返回数据(数据存在本地),此版本为离线版,模拟获取服务器数据。
客户端完成后,编写了服务端,并重新编写客户端获取数据方式,保持方法不变,减少工作量且不影响客户端动能。此版本为最终版,数据存储在服务器。
二、部署
离线版:
1、部署该版本需要AndroidStudio4.0及以上。
2、项目导入成功直接运行即可(或使用gitee直接获取该项目:需要安装git和gitee插件)。
Gitee地址:https://gitee.com/dcgj/TH
完整版:
1、部署该版本需要AndroidStudio4.0及以上。
2、服务端和客户端项目皆导入成功直接运行即可(该方式服务端和客户端在同一设备中,服务器IP地址无需更换:10.0.2.2)。
2-1、若服务端和客户端不在同一设备中需要在客户端项目中更换可访问服务器的局域网或公网IP地址。
2-2、服务端需要连接Mysql。在数据库中新建“taohuo”数据库;使用项目中的数据库备份文件恢复数据;在服务端项目中更换数据库地址、用户名和密码。
三、说明
1、因为离线版模拟获取服务器数据所以与完整版体验及功能并无差别。
2、因为是团队开发,各成员进度不一致,开发时间较短,项目还有一些不完善的地方。如:客户端与服务器端数据交互仅在登录和退出时触发。(时间紧张并未对所有操作实时数据交互,而是在本地处理,当登录和退出操作时统一进行数据交互)