找找安卓Android客户端的设计与实现
来源:56doc.com 资料编号:5D12558 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D12558
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
找找安卓Android客户端的设计与实现(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文18000字,程序代码,SQLite数据库)
找找客户端的功能需求
找找是一款定位设备,其客户端需要可以对设备进行设置、查看设备历史轨迹、位置信息等内容。因此,Android找找客户端的总体需求如下:设备添加、解绑功能、位置信息、范围设定、历史轨迹、设备信息等基本功能的实现;用户可以在常用的交流平台分享设备信息,各个功能模块之间应能流畅的进行切换,要增减易用性,丰富用户体验。
(1) 设备信息
设备信息模块包含街景查看、工作模式、智能时段时间更改、拾音、定位模式和设备 解绑功能。
工作模式:设备信号发送模式有实施模式和智能模式两种。实施模式,是指每30S向服务器发送一次信息;智能模式是指每隔制定的时间段向服务器发送一次信息,发送时间间隔为5-60分钟,用户可以根据自己的需求设定时间。
街景查看:该功能是引用SOSO街景的API进行实现的,根据设备的位置,查看设备周围的街景信息。
拾音拨号:当设备处于监听模式时,设备本身不会向服务器端发送数据,当服务器主动要求监听时,用户可以通过回拨给服务器设置的号码,如果未接通,则10分钟重播一次;如果接通,监听模式取消。
定位模式:该功能是指设备本身的定位方式,有GPS和LBS两种,用户可以通过该功能切换设备的定位模式。
解绑设备:该功能可以实现设备与用户账号的解绑,解绑成功以后,用户下该设备将不再存在。
(2) 轨迹查询
该模块主要功能是用户可以根据时间的设定查询某一个设备是否有历史轨迹,如果选择时间内有轨迹信息,在地图上把轨迹点标注出来,用户通过播放按钮可以模拟设备运动轨迹;如果没有信息就返回给用户对应的提示信息。
(3) 范围设定
范围设定功能是指在地图上选中某一个点,以该点为圆心,设定长度为半径,设定设备的运动范围。同时,用户可以设定地点的名称和警告的条件。
(4) 智能时间段
智能时间段是指用户根据自己的需求设定设备在某一个时间段内定时向服务器发送信息。该功能可以查看设备已经存在的时间段列表,可以对已存在的时间段进行信息修改,同时也可以增加新的智能时间段。
(5) 家庭群组
家庭群组是指该用户通过输入某一个已经注册的用户账号,点击授权,获得添加该用户设备的权限。
(6) 号码设定
号码设定是指对设备的电话号码进行设定,该号码是拾音功能用于拨号的号码。
(7) 设备信息
设备信息你模块共包含设备头像设定、设备名字更改、备注信息更改和分享四个功能。
(8) 添加设备
添加设备是指通过输入特定的二维码来绑定新的设备。
(9) 设备列表
设备列表用于显示用户账号下已经存在的设备及其信息,用户也可以通过输入特定的字符来搜索已经存在的设备。点击设备列表的某一条信息时,可以进入设备信息菜单查看设备具体信息。
(10) 世界
世界模块用于把用户已经存在的设备,根据其经纬度信息显示在地图上对应的位置。用户点击导航按钮,可以实现客户端的定位,然后选择对应的设备时可以获取驾车的具体路径规划。用户点击地图切换按钮可以在二维地图和卫星地图之间进行切换。
(11) 更多
更多模块包含意见反馈、使用帮助、修改密码和声音设置等功能。意见反馈是指用户可以提出自己的意见,并以邮件的方式发送给找找厂家;使用帮助是对找找设备的具体使用进行了简单的介绍;修改密码是指用户可以修改自己账号的登录密码;声音设置时指用户可以设置欢迎界面的声音是否播放。
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1 项目背景 1
1.2 基于GIS的移动终端LBS系统建设 1
1.2.1 背景与意义 1
1.2.3 应用服务于分类 3
1.3国内外手机地图现状 4
1.4 文章组织结构 5
2 Android体系结构及关键技术 6
2.1 Android系统架构 6
2.2 Android操作系统的优缺点 7
2.2.1 Android操作系统的优势 7
2.2.2 Android系统的不足 8
2.2 主要技术 9
2.2.1 Android应用程序的主要组件 9
2.2.2 高德地图 10
2.2.3 SOSO街景 11
3 系统需求分析与设计 13
3.1 引言 13
3.2 用户体验需求 13
3.3 找找客户端的功能需求 13
3.4 数据库设计 16
4 详细设计与实现 19
4.1 登录 19
4.2 注册 21
4.3 找回密码 22
4.4 首页 23
4.5 设备信息 24
4.6 轨迹查询 27
4.7 范围设定 28
4.8 智能时间段 29
4.9 家庭群组 31
4.10 号码设定 32
4.11 设备资料 32
4.12 添加设备 34
4.13 设备列表 35
4.14 世界 36
4.15 更多 38
结束语 40
致 谢 41
参考文献 42
|