1.熟练使用JAVA语言,能熟练使用Android控件、UI布局及资源文件的使用
2.熟悉使用Android四大组件生命周期及编程应用,熟悉五大存储方式
3.熟悉使用Android平台下Http通信,Socket通信,熟练运用XML,JSON解析
4.熟悉MySql与SQLite数据库的应用,能熟练使用sql相关语句
5.熟练使用eclipse和Android studio(包括SelectorChapek for Android、GsonFormat等插件)开发程序,能熟练引用github上的开源项目和框架
6.
项目名称: 地铁车检APP
开发工具:Android Studio
项目描述:地铁车检APP是一款为北京地铁公司开发的车检安卓手机软件,类似于京东快递员的手台。主要实现了以下几个功能。 人员管理:人员签到,人员巡视(检修)列车数统计等。 人员通讯:地铁员工使用APP进行一对一(群)文字,语音,视频聊天(取代现在地铁员使用的对讲机)。 车检功能:服务端制定检修任务并下发给检修人员,检修人员领取任务,给列车指定部位拍照和录像。完成后上传任务、图片、视频到服务器。
责任描述:主要负责人员管理,人员通讯,和部分业务流程。 从服务端拉取人员信息并展现在客户端,用户可进行通讯等操作。实现基于XMPP协议一对一文字、语音、图片聊天。 实现基于XMPP协议群文字、语音、图片聊天。 配合C++底层人员,开发APP的语音、视频通话。来电显示,滑动接听,语音视频通话显示等。 客户端自动检测未上传的大视频,并利用socket实现大视频的断点续传。 内存不足时自动按日期覆盖最早的问件。APP的检查是否需要更新,实现APK包的下载更新。 实现下载操作教学视频,并播放给APP用户。 还做了部分业务流程上的数据上传和拉取。