项目名称: 地铁车检APP
开发工具:Android Studio
项目描述:地铁车检APP是一款为北京地铁公司开发的车检安卓手机软件,类似于京东快递员的手台。主要实现了以下几个功能。 人员管理:人员签到,人员巡视(检修)列车数统计等。 人员通讯:地铁员工使用APP进行一对一(群)文字,语音,视频聊天(取代现在地铁员使用的对讲机)。 车检功能:服务端制定检修任务并下发给检修人员,检修人员领取任务,给列车指定部位拍照和录像。完成后上传任务、图片、视频到服务器。
责任描述:主要负责人员管理,人员通讯,和部分业务流程。 从服务端拉取人员信息并展现在客户端,用户可进行通讯等操作。实现基于XMPP协议一对一文字、语音、图片聊天。 实现基于XMPP协议群文字、语音、图片聊天。 配合C++底层人员,开发APP的语音、视频通话。来电显示,滑动接听,语音视频通话显示等。 客户端自动检测未上传的大视频,并利用socket实现大视频的断点续传。 内存不足时自动按日期覆盖最早的问件。APP的检查是否需要更新,实现APK包的下载更新。 实现下载操作教学视频,并播放给APP用户。 还做了部分业务流程上的数据上传和拉取。