项目名称: 海思35X平台项目开发(担任项目负责人)
开发工具: android studio、soureInsight4.0、adb、exVim、TV主板、git、gerrit
项目简介:基于Android9.0源码进行开发,对android系统进行定制,能够在TV主板上正常运行,实现TV相关的功能。
个人任务:
系统性能优化(开机速度,系统内存等),开发低内存的方案,512M内存方案项目顺利达到量产
Android系统中AMS,PMS,WMS定制
Android selinux权限配置,软件过Google CTS认证
Android系统裁剪,UI、launcher等定制
开发tv-api-service 中间件,应用直接调用中间件的接口,做到应用统一,提升了应用的开发效率
项目总结:统筹整个项目,在项目过程加入日评审机制、提升研发质量。提出CBB(Common Building Block)可在不同产品,系统之间共用部件,模块,技术及其他相关成果。在研发内部推行,目前已节省200人/天的开发工作量
项目名称: TCL商显定制项目(担任项目负责人)
开发工具: android studio、soureInsight4.0、adb、exVim、TV主板、git、gerrit
项目简介:基于Android4.4源码进行开发,完成TCL商显项目定制需求。
个人任务:
优化系统开机速度,开机时间从30S提升至15s
定制Android系统中AMS服务,使得开机默认进入客户的应用
开发jar包,提供给客户调用需要的功能(关机、重启、截图、获取本机MAC地址,设置系统开机时间、系统升级等)
Android系统开机LOGO、开机动画、launcher等定制
项目总结:统筹整个项目,与相关方进行沟通协调,软件代码模块采用模块评审机制,提前拦截风险问题,完成高质量交付,项目3个月内出货40K
项目名称: Android TFS金融平台开发
开发工具: android studio、soureInsight4.0、adb、exVim、android POS终端
项目简介:基于Android5.1源码进行开发,对android系统进行定制,最终满足android金融平台各项要求,从而应用于android金融POS终端上。
个人任务:
移植android系统
开发android金融桌面launcher
实现金融平台下apk签名校验算法,只有特定签名的apk才可以正常安装
添加系统服务实现防拆的功能,提升产品的安全性能
项目总结:负责整个系统软件架构设计,从系统服务层到JNI层再到HAL层。