1、 熟练掌握Android常用布局,四大组件以及自定义控件的运用;
2、 熟练掌握Android常用控件,熟悉ListView的优化与图片的缓存;熟知对Android中的图片处理(二次采样)以防止内存溢出;
3、 熟练掌握Android数据存储, 熟练掌握对于Xml以及Json的解析;
4、 熟悉异步加载、分批加载、分页显示、内存缓存等优化方式;
5、 能通过AIDL技术实现跨进程间的数据通信;
6、 会使用Handler的进行信息传输和AsyncTask异步处理;
7、 熟练运用Android下动画,选择器,图形资源等;
8、 掌握Socket、HttpUrlConnection等常用的网络编程技术和多线程技术;
9、多线程断点续传下载;
10、熟练使用
消息推送框架MQTT;
语音唤醒和识别框架:百度语音、科大讯飞语音;
网络请求框架:Retrofit;
线程间通信框架:EventBus;
图片加载框架:Fresco,Glide;
数据库框架:GreenDao;
安卓开发异常收集框架:Bugly(腾讯)
360插件化开发框架Replugin
热修复框架tinker
11、app增量更新功能
12、熟练Android智能电视的应用开发
13、熟练使用Android Studio、GIT等Android相关工具的辅助开发;
14、了解数据结构,熟悉常用算法;
15、熟练掌握Android UI设计、常用布局以及动画特效;
16、熟悉事件分发机制;
17、熟悉掌握MVP;
2021.01-2021.03 智能巡检热像仪T100
个人职责:
• 参与项目需求分析及评估,制定项目计划;
•预研技术难点,框架搭建,基础模块编写;
技术点:
android串口通信;
多线程开发(图像处理,数据解析)
项目描述
红外测温应用,采集红外图像数据,经过图像算法处理,得到红外成像,经过测温算法获取到图像上的测温数据;使用场景:人体测温、电站设备检测;
2020.11-2021.01 智能巡检热像仪T3|T4
个人职责:
•参与项目需求分析及评估,制定项目计划、框架搭建
•根据项目进行需求分析,文档编写,UI 部分的实现与优化
•协同测试人员测试,修改项目 bug,完善项目。
技术点:
使用replugin插件框架,实现项目插件化;
封装wifi通信模块;
项目描述
红外测温应用,采集红外图像数据,经过图像算法处理,得到红外成像,经过测温算法获取到图像上的测温数据;使用场景:人体测温、电站设备检测;
2019.07-2021.03 智能巡检热像仪TI600S|TI400S|T5|T6
个人职责:
•负责项目框架搭建、技术选型、技术难题等工作
•不断重构优化代码,保证代码的健壮性、可读性、易维护性
•协同测试人员测试,修改项目 bug,完善项目
•APP的版本开发迭代
技术点:
使用MVP模式重构项目;
使用GreenDao框架封装数据库模块;
使用LruCache封装图库缓存模块;
使用android studio进行性能和内存分析,优化;
项目描述
红外测温应用,采集红外图像数据,经过图像算法处理,得到红外成像,经过测温算法获取到图像上的测温数据;使用场景:人体测温、电站设备检测;
2019.02-2019.06 金地大屏展示
个人职责:
•参与项目需求分析及评估,制定项目计划、框架搭建
•根据项目进行需求分析,文档编写,UI 部分的实现与优化
•协同测试人员测试,修改项目 bug,完善项目。
技术点:
自定义控件实现编写
socket实现与NUC的信息交互
使用MQTT消息推送框架
项目描述
负责与金地集团旗下小区门机NUC终端的交互,NUC终端收到后台门禁系统人脸识别结果后,将识别结果传给大屏APK(大屏就是一个智能电视),大屏APK展示识别人的姓名和头像图片,大屏APK还会扫描插在大屏上的USB内存卡,检索出需要播放时宣传片视频,然后在固定区域循环播放目录下的所以视频。
2018.09-2019.02 金地智能门禁
个人职责:
•参与项目需求分析及评估,制定项目计划
•根据项目进行需求分析,文档编写,UI 部分的实现与优化
•协同测试人员测试,修改项目 bug,完善项目
技术点:
使用ICE构建长链接网络框架
使用MQTT框架构建后台与终端的消息推送模块
负责APK下载及断点续传功能的实现
网络请求搭建框架,利用retrofit实现
不同尺寸电视适配
项目描述
项目是给金地集团旗下的多个小区提供门禁服务,运行在门禁机(Pad)上的APK调用双摄采集进门人员的人脸图像,调用本地算法检测是否是活人的人脸(避免有人拿照片通过门禁),活体检测通过后,使用ICE框架构建的长链接将扣出的人脸图传给云端识别人员信息和权限,并返回结果,APK根据结果判定是否开门。
2018.5-2018.9 人员信息录入app
个人职责: 参与项目需求分析及评估,制定项目计划、框架搭建 根据项目进行需求分析,文档编写,UI 部分的实现与优化 协同测试人员测试,修改项目 bug,完善项目 项目描述 用于员工,访客,住户信息录入和图片采集,传到云端,用于智能门禁系统的识别时人脸信息比对。
2016.12-2018.05 智能导盲apk
个人职责: 参与项目需求分析及评估,制定项目计划、搭建MVP框架,根据项目进行需求分析,独立完成UI 的实现与优化,使用greendao构建数据库,集成科大讯飞语音识别和语音合成,使用retrofit构建网络请求模块,并与后台交互接口实现对接;负责客户端高性能调优,查找解决应用内存泄漏问题,优化程序的内存占用,降低OOM概率,排查解决程序界面卡顿的问题,负责代码的部分重构,降低程序代码上的耦合度,以便后期代码修改和优化,协同测试人员测试,修改项目 bug。
个人职责: •参与项目需求分析及评估,制定项目计划、框架搭建 •根据项目进行需求分析,文档编写,UI 部分的实现与优化 •协同测试人员测试,修改项目 bug,完善项目。 技术点: 自定义控件实现编写 socket实现与NUC的信息交互 使用M
个人职责: •参与项目需求分析及评估,制定项目计划 •根据项目进行需求分析,文档编写,UI 部分的实现与优化 •协同测试人员测试,修改项目 bug,完善项目 技术点: 使用ICE构建长链接网络框架 使用MQTT框架构建后台与终端的消息推送模块