APP下载

基于Android的防走失系统的设计与实现

2020-01-13邬晓静

智能计算机与应用 2020年1期
关键词:用户信息系统

张 斌, 邬晓静, 邵 想, 张 帅

(郑州大学 软件学院, 郑州 450002)

0 引 言

基于Android的防走失系统是指通过移动设备对人的位置坐标进行GPS定位,通过位置校验算法提取精确位置信息,并对实时上传的数据进行分析处理,达到实时监控的目的。该技术在车载导航、测绘、军事等领域已有广泛应用。老人儿童安全问题一直是一个社会热点问题,艾瑞发布的《2019年中国亲子陪伴质量研究报告》中指出,2008年来中国宏观经济增速放缓,已婚人群养老与抚养孩子的压力更加明显[1],陪伴老人与孩子的时间也越来越少。虽然市面上已有的防走失定位产品很多,但依赖于第三方设备的定位产品在续航时间、价格成本、快速升级等方面有明显的局限性。在2017~2018年中,智能手机在所有年龄段的普及率、覆盖率不断增长[2],超过九成的人不会在进行家庭活动时关闭自己的移动设备[3]。智能手机具有系统升级快,价格低廉等优点,而且Android6.0可使设备续航时间提升30%。基于Android的防走失系统能够精确定位、自动报警、帮助用户快速导航到老人儿童身边,保障老人儿童出行安全,满足人们需求,同时其在各个层面相互独立便于后续开发与维护。

1 Android客户端架构设计

系统Android端使用IntelliJ IDEA 2019为开发工具,基于kotlin语言,结合MVP(Model-View-Presenter)设计模式,采用Nv-websocket-client+Okhttp+Gson框架,在使用Android SDK 27的基础上,兼容Android6.0及以上版本,实现了实时定位、轨迹回放、强制录音、电子围栏等功能。

1.1 Application设计

Android系统会为每个程序运行时创建一个单例(singleton)模式的Application类,且其生命周期等于此程序生命周期,所以可以通过Application来进行权限申请、数据共享、数据缓存等操作。……

登录APP查看全文

猜你喜欢

用户信息系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
订阅信息
关注用户
关注用户
关注用户
如何获取一亿海外用户
展会信息