




个人介绍
• 15年移动开发领域深耕,涵盖了Android 应用及 Framework 开发。
• 安卓开发:Jetpack组件、Camera、音视频编解码、JNI、Framework 开发
• 语言:Kotlin(精通)、Java(精通)、C/C++(熟练)
• 性能优化:内存泄漏分析(LeakCanary)、耗时优化(Trace/Perfetto)
• 架构设计:MVVM、MVI、组件化开发
工作经历
2022-03-10 -2025-04-03星纪魅族资深安卓开发工程师
• 工作描述:负责Flyme系统相机应用Camera相关功能开发、性能调优、算法 SDK 组件化改造等相关工作。 • 项目开发:基于骁龙相机,开发菜单、滤镜预览、视频录制、慢动作等定制功能,增加 Native/Jni 接口集成虚化、ASD 等算法 SDK ,优化应用运行性能;基于 Flyme 相机Camera,通过 trace、perfetto 分析解决内存泄露、耗时问题,解决 OpenGL 异常。
教育经历
2006-09-01 - 2010-07-01西安电子科技大学信息对抗本科已认证
技能

• 项目背景:作为星纪时代的先行者,开发基于安卓的定制操作系统UphoneOS,系统相机是重要组成之一。 • 项目亮点:基于骁龙相机某 Release 定制开发,增加完善拍照、录制、慢动作、全景、延时摄影、滤镜、美颜、夜景等一系 列丰富的拍照和录像功能。 • 项目职责:开发照片模式、视频模式滤镜预览的显示、录制,使用了 OpenGL 、GLSurfaceView、MediaCodec 相关技 术;开发设置、滤镜菜单栏,使用了 RecycleView 和自定义 View;开发慢动作模式相关功能;通过 Jni 接口实现虚化、ASD 等算法 SDK 集成。对相机的启动、配流、预览、拍摄、录制等流程进行了深入的性能优化,使用了 systrace peffetto 相关技 术。 • 项目业绩:小伙伴们一起努力在不充足的时间,完成项目从零到一的交付,获得了魅友认可,实现了销量翻翻。


1. 接手维护的项目,属于音乐播放类,播放MP3书籍,上架谷歌Play。 2. 重写了部分UI界面,比如书籍详情和播放页,之前是耦合在一个页面。 3. 重写了音频播放。原来代码,每个需要播放的地方,使用一个MediaPlayer,导致项目中四个实例,页面切换时重新初始一个MediaPlayer,点哪里卡哪里。 4. 对接了MediaSession,可以在系统通知栏和状态栏控制音频播放及显示状态。

用户评价
