使用java,kotlin语言。
SVN平台和GIT代码管理。
Android:
掌握安卓常用系统控件,以及自定义控件的开发和使用。
安卓手机常用API,并对WIFI、蓝牙、NFC等硬件有充分的了解。
ListView及RecyclerView的优化和使用。
线程间通讯及Handler,Looper,Message的使用。
进程间通信Binder和AIDL使用。
图片缓存机制,自定义缓存区,本地缓存。
安卓常用存储方式。
线程操作和线程池,AsyncTask。
synchronized,lock,readwritelock,condition等互斥,同步数据。
MVC,MVP,MVVM框架。
TCP/IP通讯, HTTP协议, Socket,HttpClient等网络编程技术。
WebView混合开发。
RxJava, OKHttp, Glide等第三方开源框架。
安卓源码,以及编译。
支付宝,微信支付。
工作经历
公司名称:东软集团(大连)有限公司
工作时间:2021.3—2022.7
职 位:安卓开发工程师
项目经验
本田车机项目:
责任描述:对本田某款车机中CarLife模块进行开发和维护
技术要点:
1. 对手机端不同屏幕的分辨率进行适配。
2. 视频硬解码的使用。
3.安卓usb设备的应用。
4. MVP框架。
6. 声音解码的使用。
7. linux环境开发和编译。
工作经历
公司名称:深圳渔耀科技有限公司
工作时间:2019.6—2021.2
职 位:安卓开发工程师
项目经验
“币页”、“涡轮”、“1号矿场”交易所app:
责任描述:对币页、涡轮、1号矿场等app安卓手机端程序进行开发和维护
技术要点:
3. 对手机端不同屏幕的分辨率进行适配。
4. okHttp3,Gradle,RxJava,Socket,RecyclerView,ConstraintLayout的使用。
3.使用Kotlin语言进行开发。
4. MVP框架
5. MVVM框架
6. 各大应用市场的上架
工作经历
公司名称:惠州华阳通用电子(深圳)有限公司
工作时间:2018.4—2019.5
职 位:安卓开发工程师
项目经验
长城车机1:
责任描述:负责长城项目里,Settings,SystemUI,Launcher模块的开发。
技术要点:
1. 对系统原生Settings,SystemUI进行二次开发,并在源码上进行编译。
2. 应用安卓经典控件,开发自定义控件。
3. 蓝牙和Wifi模块管理。
4. 对系统的源码进行分析和改造。
5. AIDL的熟练应用
6. MVC框架的熟练使用
长城车机2:
责任描述:负责长城项目2里,Settings, 车辆设置,新能源,模块的开发。
技术要点:
1. 应用安卓经典控件,开发自定义控件。
2. MVP框架的熟练使用。
3. 图片资源的优化加载。
4. 不同屏幕之间的适配。
陆风E315车机:
责任描述:负责陆风e315项目里,语音模块的开发。
技术要点:
1. 讯飞语音的语料的添加。
2. 讯飞语音的SDK的使用。
工作经历
公司名称:东软集团(大连)有限公司
工作时间:2016.7—2018.3
职 位:安卓开发工程师
项目经验
奇瑞新款汽车车载导航项目:
责任描述:
对车载导航软件里Settings模块的开发和维护
技术要点:
1. 应用安卓经典控件,开发自定义控件和手机屏幕的适配
2. 蓝牙和Wifi模块管理(打开关闭连接搜索断开和文件传输)
3. 安卓系统常用Manager并进行应用
4. 应用第三方SDK
5. 异步加载,分批加载,分页显示,等优化方式
6. 安卓加载原理,以及系统优化,防止OOM和ANR