职位描述
1. 负责Android系统产品framework架构和实现;
2. 负责Android系统产品中间层软件开发和调试;
3. 负责Android系统产品架构文档,功能的需求,设计文档的编写;
4. 按照规范流程完成产品设计。
职位要求
从事android framework开发工作至少4年,参与分析过原生安卓的疑难杂症问题分析,要求熟悉以下原生框架包括:
1. 开机流程、性能优化、zygote启动流程
2. Odex生成以及框架如何使用
3. 权限管理框架:PermissionManagerService、PackageManagerService
4. AMS框架
5. 绘制框架:ViewRootImpl、surfaceflinger合成、HWComposer接口
6. 触摸框架:inputflinger、InputManagerService、ViewRootImpl
7. 输入法框架:InputMethodManagerService、多输入法框架
8. 原生日志logd、logcat、liblog
9. 编译Android.mk、Android.bp、Treble架构
10. 多用户、应用多开原理
11. 多屏中如何适配多焦点、多屏独立输入法实现
12. 调试工具与技巧:bootchart、systrace、profile、日志埋点、trace、GDB调试