个人优势: 拥有10年Android开发经验,深耕Framework层与应用层开发,具备4年Framework深度开发经验和丰富的应用层开发实践。完成过电商、社交即时通讯、工具类等几十个App的开发,在Android系统框架与中间件开发领域有深厚积累。具备扎实的Java/Kotlin基础,参与多个大型项目的架构设计与核心模块开发,擅长系统性能调优和稳定性保障,具备解决复杂技术问题的能力。 核心技能: 【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通信、硬件驱动、无障碍开发、设计模式