曙海教学优势
免费报名电话:4008699035。线下/线上/上门都可以,课程支持定制。秉承21年教研经验,本课程以项目案例为依托,面向企事业单位实际需求,讲师将会与您分享设计的全流程以及工具的综合使用技巧及项目经验。
我们的课程培养了大批受欢迎的工程师。大批企业与我们
建立了良好的合作关系,合作企业三十多万家。我们的课程得到广大企事业单位广泛认可与赞赏。
Android系统移植及框架整合与维护培训课程
课程大纲:
1:Hardware Abstract Layer驱动开发
1.1 深入Native Service驱动程序架构
1.2 libhardware与HAL API
1.3 Stub & Module的观念
1.4 HAL Interface与HAL Stub
2:Android Service架构SystemServer整合开发
2.1 Zygote&SystemServer介绍
2.2 ServiceManager介绍
2.3 IPC、Remote method call与Binder管理说明
2.4 AIDL介绍与IInterface设计观念解析
2.5 Activity&ApplicationContext
2.6 ServiceManager
3:Android Framework架构原理分析(OOD)
3.1 Proxy Object与Android Service的模式的关系
3.2 Handler与Message的解析与实作细节
3.3 Introduction to Software Framework
3.4软件框架实战:IoC、扩展性与不可修改性
3.5 先设计(Design)后实现(Implementation)
3.5 Doing Long Operations
3.6 Design Patterns of Android Framework
4:Android Process模式与系统程序
4.1 Component与Main Thread
4.2 Instance of Dalvik VM
4.3 Introduction of Dalvik VM
4.4 Android Process Model
4.5 Class Preloading
4.6 Main Thread详解
5:Android Service模式下框架整合(1)
5.1 Android Service Model解析
5.2 Why use IPC?
5.3 How to do Blocking IO?
5.4 How to do Data Polling?
5.5 Using Child Thread for Async Method Call
5.6 Callback and Interface Design
5.7 Thread-Safe观念与实现
6:Android Service模式下的框架整合(2)
6.1 Data Transfer from App to Hardware
6.2 Data Transfer from Hardware to App
6.3 Using Bundle & Parcel
6.4 Using IPC Parcel
6.5 Use Callback Methods
6.6 软件模块化(Component)
6.7 整合模块到Android Framework
6.8 制作Android SDK插件(add-ons)