熟练使用java语言,熟悉c++/c,javascript语言
熟练使用android应用开发
了解android系统framework机制,熟悉部分框架的源码
熟练Android应用开发的性能优化,内存泄露,DEBUG的技巧
熟练Android应用动画机制
熟练Android自定义view机制
2018.10 – 至今 蓝牙电话、蓝牙服务、充电管理等应用
项目职位:Android应用资深工程师
项目描述:
蓝牙电话:同步手机通讯录与通话记录至大屏,拨打、接听手机电话。
蓝牙服务:集成供应商提供的蓝牙协议API,提供相应AIDL接口给其余模块使用。
充电管理:接收vcu、mcu等发送的信号,实现充电过程中充电异常监控、低电量提醒、充电百分比设定等充电相关功能。
自动泊车:接收scu发出的泊车信号,识别可泊与不可泊车位,选择可泊车位正常进行泊入或泊出操作,对倒车过程中的障碍物进行提醒报警,可暂停或继续泊车。
完成3D泊车各场景动画切换、3D模型替换调优、3D场景效果实现
2017.08 – 2018.10 应用商店、游戏中心等应用
项目职位:高级软件工程师
项目描述:
应用商店:一款海外应用分发产品,提供应用浏览、搜索、下载以及更新。
游戏中心:一款海外游戏分发产品,提供游戏浏览、搜索、下载以及更新。
多场景分发:主要用于不同场景广告展示。
InStore:GO版本应用商店与游戏中心结合体。
翻译:一款便捷的翻译产品,拖动翻译球到对应文本即可实现对应翻译。
WhatTool:一款用于whatsapp的防撤回工具产品
AppCore:内部使用的框架sdk,主要集成了okhttp、glide、greendao以及相应log输出与写入文件
2016.06 – 2017.08 自定义Launcher、相册等应用
项目职位:android开发经理
项目描述:
自定义Launcher:自定义Launcher是车载后视镜系统的Launcher,主要提供各应用的入口。
自定义SystemUI:自定义SystemUI是车载后视镜系统的导航栏与状态栏部分,主要提供home、返回、语音按钮以及各状态的展示。
相册:相册主要提供车载后视镜照片预览以及行车记录视频回放功能。
设置:设置区别于原生设置,主要提供车载后视镜系统的一些设置选项,如后视镜亮度、音量、行车碰撞等。
蓝牙:蓝牙主要分主蓝牙和从蓝牙,主蓝牙主要用于蓝牙按键与连接蓝牙车载音响;从蓝牙主要用于连接手机蓝牙进行蓝牙通话。
OTA更新:OTA更新主要实现在线升级与用T卡进行卡刷
威仕特项目:威仕特项目是一款高度定制的客户化Rom项目
福信富通项目:福信富通项目是一款高度定制的客户化Rom项目
2014.12 - 2016.06 Launcher、日历等应用
项目职位:android应用开发工程师
项目描述:
Launcher:基于原生Launcher做二次开发,完成项目的一期与二期开发,主要完成T9搜索模块、页面指示点动效、新安装app动效、静默安装等功能开发工作,T9搜索模块核心技术点是汉子拼音转换以及多音字识别,动效主要使用属性动画去完成。
相册:基于原生相册做二次开发,主要实现批量添加、删除功能,大图浏览页面调整,对原生相册的页面架构进行比较大的变动,通过ViewPager实现页面切换,使用ActionBar、ActionBarMode实现页面导航,大图浏览页面通过SurfaceView进行加载。
录音机:对原生录音机做二次开发,主要对页面做比较大的变动,对音频列表的扫描做优化,音频播放时添加自定义动画效果,适配android M权限。
日历:对原生日历做二次开发,对首页面事件列表,日期展示做调整,实现事件详情、添加事件、日历设置页面与页面动画效果,适配android M权限。动画效果主要通过属性动画进行实现,对CalendarProvider的字段进行优化删减,实现自定义的字段,完成页面效果的调整。
演示模式:主要用于线下体验店手机展示。主要通过ViewPager定时切换内容,实现幻灯片的效果,对视频通过截取第一帧的方式先展示图片,之后再播放视频,以解决图片与视频切换的时候会闪白屏的情况
2013.09 - 2014.12 平安-好车主平安行、华为3MS团队等应用
担任职位:安卓软件开发工程师
项目描述:
平安-好车主平安行
核心技术:通过Gsensor与GPS定位获取每个时刻的数据,再定义一个阀值,通过一定的计算算出当前是否有危险驾驶
功能简介:使用ViewPager展示每天的行程,点击具体行程可通过高德地图展示,对行程中存在的危险驾驶做标记,再通过一定的运算计算保费。
华为3MS团队
核心技术:WebView与js交互
功能简介:可查看团队列表,查看帖子详情,对帖子与评论进行赞和评论,点击帖子详情中的大图进行预览,可以进行同事与帖子的搜索。可进