Skip to content

Latest commit

 

History

History
90 lines (76 loc) · 5.72 KB

README.md

File metadata and controls

90 lines (76 loc) · 5.72 KB

ChangTu (畅途)

点击下载

Changtu -- this is a service class application software that for the poor areas which have bad traffic safety,the crowd which have lower safety awareness and the people which go out to an unfamiliar place

“畅途” ———— 是一款结合针对交通安全较差的地区、安全意识较低人群以及面向出门远行人生地不熟而开发的一款服务类应用软件。

Co-worker (合作者)

Feature (功能)

功能名称 功能描述
注册功能 用户通过注册功能可以拥有自己的账号密码,之后通过自己的信息,进入应用。
用户位置实时显示 1) 方式一:创建行程,开始记录 用户通过选择指定联系人,乘坐交通工具,位置信息显示时间间隔,确认后开始记录并以列表的形式显示用户当前位置,时间及距离上一个地点的距离。 2) 方式二: 用户在主界面可以点击”快速定位”,应用将自动为用户以当前点为起点开始记录,并以列表的形式显示用户当前位置,时间及距离上一个地点的距离。
快速播报 用户通过点击该功能,应用将会将用户的行程开始位置,出发时间,乘坐交通工具,当前位置,以及播报原因发送给用户指定的联系人。
拍照记录 当用户开始了行程之后,用户可以点击该功能按钮,可以拍照将,诸如计程车车牌等信息,以图片的形式记录下来,并上传到云端,方便查看。
足迹记录 用户的所有行程记录都会保存在这里面,用户可以点击查看相应时间点的明细信息,包括用户行程起始位置,出发时间,行程结束时间,全程距离,备注信息,用户全程时间点的位置信息以及拍照记录的照片等信息。
轨迹 当用户点开该界面后,应用自动开始将用户当前位置为起始点开始绘制用户的轨迹,如果用户需要停止,可以点击该界面的“结束轨迹”按钮停止绘制
地图共享 首先用户要打开在界面工具栏的滑动按钮,共享自己的位置,然后点击右上角的联系人,选择指定联系人来与自己共享位置,同时,用户也可以查看到对方的位置信息;如果用户不想共享位置,可以关闭滑动按钮,则指定联系人就无法继续获取用户的位置信息。
紧急播报 用户需要指定自己信任的联系人,当用户在行程中遇到了紧急情况,无法拨打电话时,用户通过快速点击四下电源键,应用将会自动将用户位置信息发送给指定联系人。
附近 用户可以选择切换地点查看某个想去的陌生地方的信息(信息由当地畅途用户提供),便于用户出门远行,了解当地风气。

Third-party libraries used (第三方库使用)

compile 'cn.bmob.android:bmob-sdk:3.5.1'
compile 'cn.bmob.android:bmob-push:0.8'
compile 'cn.bmob.android:bmob-im:2.0.5@aar'
compile 'com.getbase:floatingactionbutton:1.10.1'
compile 'com.alibaba:fastjson:1.1.46.android'
compile 'cn.qqtheme.framework:WheelPicker:1.4.3'
compile 'com.kyleduo.switchbutton:library:1.4.4'
compile files('libs/gson-2.2.1.jar')
compile files('libs/androidasync-2.1.6.jar')
compile files('libs/okhttp-3.2.0.jar')
compile files('libs/okio-1.7.0.jar')
compile files('libs/BaiduTraceSDK_v2_1_12.jar')
compile files('libs/BaiduLBS_Android.jar')

Screenshot (截图)

主界面开始行程

位置共享-1位置共享-2 自定义播报模板紧急求助 足迹记录轨迹显示 附近列表附近评论

License

Apache License 2.0