职位详情
微信扫码分享
举报
1-3年大专Android开发经验基础框架 笔记多屏协同 设置&小工具Android客户端产品研发大桌面 通讯办公systemui settinglauncher.NET
岗位职责:
1、承担SystemUI与Launcher系统级应用的开发任务。
2、参与相关功能模块的需求梳理、架构设计及代码实现。
3、独立完成问题定位、缺陷调试与修复,以及系统性能优化工作。
任职要求:
1、具备AndroidSystemUI或Launcher实际项目经验,可独立承担设计、开发、调试等全流程工作。
2、精通Service、ContentProvider等Android核心组件开发,掌握数据库相关技术。
3、理解SystemUI的整体架构与启动机制,熟悉通知栏、状态栏、任务管理、锁屏界面、分屏功能等模块,了解AMS、PMS等系统服务原理。
4、掌握Launcher的启动流程与数据加载机制、App桌面管理逻辑,熟悉AMS、PMS等系统服务交互方式。
5、熟练运用自定义控件,深入理解View绘制机制、Touch事件分发流程,以及系统动画与自定义动效的实现。
6、了解TaskView的内部结构,目标应用加载流程,WMShell架构设计,事件传递机制及应用生命周期控制,具备图像处理方案的实际应用能力。
7、熟悉CarSystemUI与CarLauncher的整体结构,掌握AndroidU版本适配相关技术要点。
8、熟练使用Java编程语言,精通AndroidStudio开发环境与GIT版本控制工具,具备Android源码编译能力,能独立阅读AOSP代码并掌握基本调试流程。
职位总结围绕职位描述,归纳工作内容、招聘要求

张女士IP:江苏南京
芯知科技
·人事经理西安

