本系统实现监测手机正在运行的应用程序、内存使用、信号强度、电池电量和地理位置等信息,定时上传到服务器端,并以图形界面呈现。
模块 | 语言 | 工具 |
---|---|---|
手机客户端 | Java |
Android Studio 3.0 |
WEB服务器 | Java |
Eclipse Jee 2018-12 |
网页端 | Javascript |
Eclipse Jee 2018-12 |
数据库 | MySQL |
Navicat premium 12 |
- 设计、实现手机运行状态采集程序,定时采集手机的内存使用情况(当前运行内存和存储容量)、信号强度、电池电量和地理位置(经纬度和当前地址)等信息;
- 将采集到的手机运行状态数据发送至服务器端;
- 能够接受服务器端的控制指令。
- 接收手机端发送来的手机运行状态数据,并保存至数据库;
- 根据管理员的操作配置,向手机端发送控制指令。
- 以图形界面形式呈现手机的运行状态,包括实时状态和历史信息;
- 提供管理员配置管理界面,支持采集的手机运行状态数据项可以选择、配置,采集周期以秒为单位,可配置。
- 地理位置获取
- 权限问题:得到假权限,并不能获取地址
- 考虑摒弃百度地图API,借助Android原生API
- 网页端显示由文本改为地图模式
- 图形界面显示
- 考虑将不同指标从一张图表中拆分,并以不同形式显示
- 待开发新模块
- 获取手机正在运行的应用程序信息