45 lines
2.4 KiB
Plaintext
45 lines
2.4 KiB
Plaintext
个人优势:
|
||
|
||
拥有10年Android开发经验,深耕Framework层与应用层开发,具备4年Framework深度开发经验和丰富的应用层开发实践。完成过电商、社交即时通讯、工具类等几十个App的开发,在Android系统框架与中间件开发领域有深厚积累。参与多个大型项目的架构设计与核心模块开发,擅长系统性能调优和稳定性保障,具备解决复杂技术问题的能力。
|
||
|
||
核心技能:
|
||
|
||
【Android Framework 深度开发】
|
||
|
||
一、系统稳定性与问题定位
|
||
• 深入理解Android系统启动流程及各类系统服务(AMS、Input、WMS等)运行机制
|
||
• 精通稳定性问题定位与调试:冻屏、死机、Crash、ANR、内存泄漏等问题的诊断与解决
|
||
• 掌握系统级调试工具(Perfetto、Systrace等),熟悉Google XTS测试套件原理
|
||
|
||
二、Framework核心服务
|
||
• 精通Android系统核心服务:AMS、PKMS、PMS、Input、DPM等
|
||
• 深入理解Binder通信机制及系统功能机制:权限管理、通知系统、系统升级、分屏、多屏协同等
|
||
• 参与过2个企业级中间件框架的开发与维护,掌握性能分析与优化方法
|
||
|
||
三、窗口系统与多窗口架构
|
||
• 精通窗口管理系统:AMS、WMS、WMShell、View系统等核心组件
|
||
• 深入理解多窗口绘制原理:分屏、浮窗、自由窗、平行视窗等复杂窗口场景
|
||
• 掌握窗口问题调试流程及性能优化手段,了解系统调度机制
|
||
|
||
【应用层开发能力】
|
||
|
||
• 熟练掌握MVC、MVP、MVVM架构模式及组件化开发
|
||
• 熟悉RxJava、Retrofit、Glide等主流框架
|
||
• 熟悉Socket通信、硬件驱动、无障碍开发、微信小程序及前端技术
|
||
|
||
开发与工具:
|
||
|
||
• 熟练使用Android Studio、Git、Gerrit、Perfetto等开发调试工具
|
||
• 熟悉CI/CD流程,有Jenkins使用经验,熟悉Gradle构建系统及Groovy脚本
|
||
• 有模块解耦和接口设计经验,完成超过10个移动App和微信小程序
|
||
|
||
技术栈:
|
||
|
||
编程语言:Java、Kotlin、Groovy、JavaScript
|
||
开发框架:MVC、MVP、MVVM、组件化架构
|
||
Android技术:Framework开发、Binder、AMS、WMS、PKMS、PMS、Input系统
|
||
第三方框架:RxJava、Retrofit、Glide等
|
||
前端技术:HTML、CSS、JavaScript、微信小程序
|
||
系统工具:Android Studio、Git、Gerrit、Jenkins、Perfetto、Systrace
|
||
其他:Socket通信、硬件驱动、无障碍开发、设计模式
|