摘要:

目前国内外基于位置的服务开展如火如荼,拓展GPS功能已经成为手机应用开发的一个热点.本文基于Android系统智能手机,以WebGIS技术的应用为重点,主要对基于Android平台的手机客户端软件的开发与实现,面向智能手机的通信服务软件的开发与实现和基于B/S的人员定位监控软件的开发与实现进行了深入研究. 本文最初论述了课题的研究背景和发展现状,指出了课题的研究意义.结合实际应用需求,采用模块化设计思想,对系统进行了总体架构设计. 接着,设计后台数据库,数据库是人员定位系统的信息枢纽,负责存放和维护数据.通过分析设计数据流图,进行数据库的概念设计和逻辑设计,完成了数据库的开发工作,并合理运用了数据库的相关技术完成了数据库的操作. 然后,对人员定位系统的三大模块:基于Android平台的手机客户端软件,面向智能手机的通信服务软件和基于B/S的人员定位监控软件进行了设计与实现. 对于手机客户端软件的开发,首先对Android平台进行了介绍,包括Android平台架构,开发环境,模拟器等工具,应用程序的结构和Android组件的基本概念,在此基础上完成了手机客户端软件的功能设计,使用Android丰富的API,通过android.location软件包获取位置数据,对手机使用者进行实时定位,并基于无线通信网络将位置数据包传到通信服务软件,最后总结了遇到的问题和解决的方法. 对于通信服务软件的开发,首先设计了软件架构,然后根据软件架构详细说明TCP/IP通信模块,数据解析模块和数据存储模块的实现方案以及程序处理流程,给出了通信协议和判断区域越界的方法. 对于人员定位监控软件的开发,首先将其划分为WebGIS和管理信息子系统两大功能模块.WebGIS以电子地图为平台为用户提供一个友好的可视化监控界面,实时监控受控对象的位置和状态,进行区域越界预警,查询历史轨迹;管理信息子系统主要对人员定位系统的相关信息进行存档管理和信息维护,主要包括智能手机及其使用者的基本信息和人员定位监控软件的用户的基本信息. 本文最后结合开发过程,做了工作总结,并对系统的进一步研究和完善进行了展望.

展开

基于android的实时定位别人的手机,基于Android智能手机的人员定位系统的开发与实现...相关推荐

  1. Android基于高德地图实时定位服务

    Service功能有:实时定位(后台进行) Service不会,去百度谷歌 功能有 实时定位(30秒间隔) 判断是否在规定的时间段内 判断距离是否大于规定的距离 判断服务是否在开启的状态 服务代码:L ...

  2. Android后台实时定位

    不多说直接 上代码,参考baiduApi就可以: MainActivity布局: <?xml version="1.0" encoding="utf-8" ...

  3. 小米手机如何升级Android版本,MIUI官方公布小米手机升级Android Q计划

    原标题:MIUI官方公布小米手机升级Android Q计划 6月14日消息,谷歌在上个月的I/O大会向外界介绍了Android Q,首批适配Android Q beta 3的机型就包括小米MIX 3 ...

  4. android 黑屏定位,如何将黑屏Android修复为正常

    作者:Selena Komez3月03,2017更新 "我的Android手机很长一段时间都变成了黑屏,我对它无能为力,甚至关机.如何修复异常状态?请帮助."-Gigi Andro ...

  5. android 后台实时定位,实现后台定位,持续无限制定位

    更新记录 1.0.2(2021-04-27) 新增:定位模式传入可高精度定位模式,低功耗定位模式,以及实现gps离线定位(不需要连接网络) 1.0.1(2021-03-17) 1.停止定位增加回调信息 ...

  6. miui什么时候上android q,MIUI官方公布小米手机升级Android Q计划

    6月14日消息,谷歌在上个月的I/O大会向外界介绍了Android Q,首批适配Android Q beta 3的机型就包括小米MIX 3 5G和小米9.米粉们也很关心手里的机器能否升级到最新系统,针 ...

  7. mac 锤子android助手,[记录]锤子手机的Android手机连接Mac的工具:HandShaker

    -> 秉承了 Smartisan OS 的优雅易用,专为 OS X 平台设计的 SmartFinder ,让您在 Mac 上也可以轻松地浏览和管理您手机中的内容.SmartFinder 按文件类 ...

  8. GPS人员定位系统:一种更安全高效的人员定位管理系统

    GPS人员定位系统从物联网及无线通信技术创新的角度,结合RTK测量技术,为一些需要高精度的行业提供厘米级甚至毫米级定位精度的解决方案,提高室外工作效率,实现企业安全生产智慧管理. 随着北斗GPS定位系 ...

  9. android实现定位打卡,基于Android的移动定位课堂考勤系统设计与实现

    董崇杰 摘 要: 为促进高职院校课堂考勤管理工作的规范化,提高课堂考勤管理水平,使用PHP语言开发了Web服务端的课堂考勤系统,结合移动定位技术开发了Android手机客户端.该系统已上线试运行,运行 ...

最新文章

  1. php 删除指定html标签,总结php删除html标签和标签内的内容的方法
  2. Oracle 裁员史:技术人死于重组,卒于云计算
  3. 以太坊Sharding FAQ
  4. mysql自增id用完了_MySQL表自增id用完了该怎么办?
  5. PHP鼠标滑过变色命令,WordPress鼠标悬停变色的修改方法
  6. phpstudy apache无法启动_phpstudy和wamp哪个好
  7. win10-PC端无法输入中文
  8. Python | Xpath实战训练
  9. 大学 C语言程序设计第一讲,c语言程序设计1第一讲(第一章上).ppt
  10. java 十六进制数的转换
  11. unity将预制体写成fbx_unity 将fbx转成prefab
  12. ArduinoUNO实战-第六章-电位器实验
  13. 小米9pro计算机打不开,小米9pro怎么连接电脑
  14. android最强管理软件root,SuperSU Pro v2.82中文专业版-超强安卓手机root工具
  15. 怎么用计算机算化学,化学计算机
  16. 为什么很多人工资不高,却还是要拥挤在大城市生活?
  17. matlab解方java_matlab解方程
  18. 数据科学导引上机(5)
  19. 京东程序员回应“被猝死”:程序员该如何保护自己的健康?
  20. js bug: Origin 'null' is therefore not allowed access.

热门文章

  1. api接口 pc微信hook_PC微信hook思路讲解
  2. python操作网页游戏_教你写页游自动化Python脚本 1.界面篇(模仿某键精灵)[Python3]...
  3. linux中vi和vim的区别
  4. 项目管理的科学与艺术
  5. 都2023年了,Servlet还有必要学习吗?一文带你快速了解Servlet
  6. 剑指offer 25. 合并两个排序的链表
  7. 美容美发APP需要开发哪些功能?
  8. ac97与intel HD audio
  9. 犀思云—混合云基础设施解决方案市场研究分析
  10. STM32F4开发-TFT屏驱动(支持横屏、竖屏选择)