基于无线自组网络的定位与聊天软件开发
发布时间:2021-06-17 04:16
基于无线自组网络,开发出能为用户提供更好的Android平台定位与聊天软件,该软件利用GPS、Wifi以及网络定位相关技术,通过Content Provider实现获取手机通讯录,使用SQLite数据库存储数据,在Android开发环境中通过调用广播组件接收和发送短信进行通信,使用MKOffline Map进行离线地图的下载、Map View控件显示地图。通过测试和修改,已经实现用户相互通信,保存聊天记录在本地,在地图中显示出所有进行通信人员的具体位置和相关人员信息以及相隔距离。
【文章来源】:浙江万里学院学报. 2020,33(05)
【文章页数】:6 页
【部分图文】:
无线自组网络系统图
本系统的无线网卡中所用的是SI4432芯片,它是采用芯科实验室的SI4432B1版芯片设计而成,体积非常小巧,是属于一块完整的低功耗无线收发模块,这个模块集成了所有射频相关功能和器件,使用的人不需要了解关于无线电的一些知识,就可以使用这个模块很方便、简单地开发出性能稳定并且可靠的无线相关产品,本系统通过调用厂商USB驱动Android库函数来进行信息的发送与接收,核心技术代码如下:m USBSerial=new USBClass(Context context);//生成USB调用对象
百度地图在联网时需要使用数据流量,在某些特定的场所网络环境比较差的情况下(如野外等)可能无法使用数据流量,软件加入了百度离线地图下载功能。下载地图离线包后解压该离线包,将解压后的Baidu Map文件夹放入手机根目录,重新打开手机软件,该软件会自动提示离线地图包导入提醒,可以点击立即查看,进行离线地图使用,离线地图下载功能模块如图3所示。下载离线地图功能主要通过My Offline Map类来实现,该类实现了一个MKOffline Map Listener接口。MKOffline Map是离线地图服务,用于管理离线地图,Map Controller是地图主控件,可以控制地图的显示位置和地图的缩放级别。主要代码如下:
本文编号:3234448
【文章来源】:浙江万里学院学报. 2020,33(05)
【文章页数】:6 页
【部分图文】:
无线自组网络系统图
本系统的无线网卡中所用的是SI4432芯片,它是采用芯科实验室的SI4432B1版芯片设计而成,体积非常小巧,是属于一块完整的低功耗无线收发模块,这个模块集成了所有射频相关功能和器件,使用的人不需要了解关于无线电的一些知识,就可以使用这个模块很方便、简单地开发出性能稳定并且可靠的无线相关产品,本系统通过调用厂商USB驱动Android库函数来进行信息的发送与接收,核心技术代码如下:m USBSerial=new USBClass(Context context);//生成USB调用对象
百度地图在联网时需要使用数据流量,在某些特定的场所网络环境比较差的情况下(如野外等)可能无法使用数据流量,软件加入了百度离线地图下载功能。下载地图离线包后解压该离线包,将解压后的Baidu Map文件夹放入手机根目录,重新打开手机软件,该软件会自动提示离线地图包导入提醒,可以点击立即查看,进行离线地图使用,离线地图下载功能模块如图3所示。下载离线地图功能主要通过My Offline Map类来实现,该类实现了一个MKOffline Map Listener接口。MKOffline Map是离线地图服务,用于管理离线地图,Map Controller是地图主控件,可以控制地图的显示位置和地图的缩放级别。主要代码如下:
本文编号:3234448
本文链接:https://www.wllwen.com/kejilunwen/wltx/3234448.html