# AndroidCourseProject **Repository Path**: wacyg/AndroidCourseProject ## Basic Information - **Project Name**: AndroidCourseProject - **Description**: Android课程项目,在手机端实时监控关注人员的模拟项目 - **Primary Language**: Android - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-05-06 - **Last Updated**: 2024-11-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AndroidCourseProject #### 项目介绍 Android课程项目,在手机端实时监控关注人员的模拟项目 功能说明 + 登陆 根据登陆者输入的用户名和密码在远程服务器上进行验证,验证通过即可进入主页面,在一次验证之后不用在输入登陆信息也可进入主页面 + 注销 登陆者可以注销当前登陆用户,下次进入APP时会重新验证 + 显示关注人列表 登陆者可在主页面显示所有关注人的简略列表,点击某个关注人可以前往关注人页面查看该关注人的详细信息 + 查看关注人的详细信息 在关注人页面可以查看关注人的详细信息,并且可以选择查看关注人日志以及关注人活动轨迹 + 修改关注人信息 在关注人页面选择修改信息可以修改该关注人的信息,需要在联网的情况下前往服务器进行验证 + 添加活动日志 可以添加关注人的活动日志,包括文字,GPS信息,图片以及视频 + 添加关注人 登陆者可以新增关注人信息,需要在联网的情况下在服务器验证 #### 软件架构 软件架构说明 #### 安装教程 android studio 版本 3.1 gradle 版本为4.4,首次使用可能要下载 server/ 目录下为该应用程序配套的TCP套接字服务器,使用该服务器需要根据server/createsql.sql创建数据库(未完成) 1. down下整个项目 git clone https://gitee.com/wacyg/AndroidCourseProject.git 2. 在android studio中选择 'Open an existing Android Studion project', 选择导入down下的目录 3. 打开服务器代码 4. 进入com.canxing.dao包下的JDBCConnector.java文件,修改MySQL的登录名和密码 5. 进入MySQL 6. 创建数据库 create database androidCourseProject; 7. 进入数据库,并创建数据库表,数据库表位于down下的目录下的createsql.sql文件 8. 稍微测试一下服务器是否正常运行 9. 修改Android客户端连接服务器的IP地址,位于app/src/main/java/com/example/canxing/androidcourseproject/inet/下的Net.java文件,修改的ip地址为你服务器所在的ip地址 10. 启动android应用程序 11. 输入`admin`和`admin`即可进入 12. 服务器启动位于Main.java文件 注意: 服务器为所有被关注人准备的投降位于本地某个文件位置,如果想要读取本机图片就需要修改数据库中的存储位置,数据库中`/home/canxing/touxiang.jpeg`为我本地的图片位置,你的图片位置不同,存储也不同,如果不修改无法读取图片传送到客户端