1.熟悉Java、Kotlin编程语言,具有良好的代码编写规范。
2.熟悉Android系统体系,了解Android各个版本的迭代变化;熟练掌握Android SDK中UI控件、网络编程、数据库开发、XML/JSON解析等开发技巧;对 Android 生命周期、系统应用管理、进程管理、内存管理机制有深入理解。
3.熟练掌握目前主流框架,如Retrofit,OkHttp3,Picasso等,熟悉RxJava响应式编程。
4.熟悉MVC、MVP、MVVM架构,对Jetpack具有深入的了解。
5.对Scokt编程有一定的了解,熟悉 TCP、UDP、HTTP等通信协议。
6.有蓝牙通讯,485通讯、GPIO开发编程经验。
7.熟悉百度、高德地图开发。
8.对音视频开发,软硬编码有项目经验,对直播有一定涉猎。
一、德阳电梯96933项目
1.电梯基本信息数据、救援电话、时间、天气的显示。
2.视频广告信息的获取、播放及过期缓存视频删除。
3.电梯实时运行数据获取:开关门状态、当前楼层、运行速度、运行方向、载人数量等等。
4.电梯故障检测:开门走梯、非平层停靠、冲顶、蹲底、异常抖动、超速、困人、坠梯等,以及检测到故障自动报警。
5.一键报警功能,供电梯被困人员以视频通话进行报警,并实时展示救援信息,及安抚语言提示。
6.视频监控功能,可远端查看实时画面,及历史录像。
7.远端设备控制功能。
二、嵌入式安全阀校验系统
1.以蓝牙为媒介和单片机进行通讯,进行阀门校验工作,将测试数据上传到服务器。
2.用户登录,阀门新增,任务委托,任务审核,报告查看,用户签名等基本功能。
3.项目所用技术:BLE蓝牙通讯、二维码扫码,手写签名、校验曲线绘制等。
三、管道检测系统
1.管道检测,埋线打点。
2.主要技术:485通讯,GPS、地图操作。
角色 | 职位 |
负责人 | Android开发工程师 |
队员 | UI设计师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
1.电梯基本信息数据、救援电话、时间、天气的显示。 2.视频广告信息的获取、播放及过期缓存视频删除。 3.电梯实时运行数据获取:开关门状态、当前楼层、运行速度、运行方向、载人数量等等。 4.电梯故障检测:开门走梯、非平层停靠、冲顶、蹲底、异常抖动、超速、困人、坠梯等,以及检
1.以蓝牙为媒介和单片机进行通讯,进行阀门校验工作,将测试数据上传到服务器。 2.用户登录,阀门新增,任务委托,任务审核,报告查看,用户签名等基本功能。 项目所用技术:BLE蓝牙通讯、二维码扫码,手写签名、校验曲线绘制等。
管道检测,埋线打点,利用GPS获取经纬度信息,在地图标点,形成虚拟管线。 主要技术:485通讯,GPS、地图操作。