曙海教学优势
本课程以项目实现为导向,面向企事业项目实际需要,秉承二十一年积累的教学品质,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。线上/线下/上门皆可,课程可定制,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。曙海培训的课程在业内有着响亮的知名度。大批企业和曙海
建立了良好的合作关系,合作企业30万+。
Android软硬整合设计与框架揭秘培训课程
之HAL&Framework &Native Service &App&Browser架构设计与实战开发
培训内容:
第一部分
1、Android架构揭秘
2、Android开机流程揭秘
3、Android中启动一个新的应用程序揭秘
4、HAL揭秘
5、HAL Stub实战
6、HAL和Linux Kernel
7、Service与HAL Stub整合
8、Service、ServiceManager和Binder交互关系揭秘
第二部分
9、Binder与Shared Memory
10、Dalvik VM
11、Android中的JNI编程
12、Android中的NDK编程
13、SystemServer与Framework中的Service
14、把Java写的 Service加入到Applciation Framework中
15、Android框架移植移植时的事件驱动机制
16、Manager、Service和完整的数据流
17、Android软、硬、云三位一体整合
第三部分
18、Android Application Framwork和App的关系
19、Android Application Framwork和App的关系
20、Handler、Looper、Message、MessageQueue
21、AsyncTASK异步线程技术
22、Android测试
23、广播接受者BroadcastReceiver,短信监听器案例(接受到短信后上传到服务器或发送到指定的号码或者发送到指定的邮件中)
24、服务Service,电话监听器(每次开机的时候自动开机,电话来时录音并上传到服务器)
25、ContentProvider背景、用途,如何构建ContentProvider,UriMatcher,ContentUris,对CotentProvider进行单元测试、源代码分析
26、基于通讯录的开发
27、断点续传(一)类似迅雷的多线程下载器(适用于任何类型的文件下载)
28、断点续传(二)多线程断点文件上传器(适用于任何类型的文件上传)
29、Android客户端表单数据的上传
30、Android中Java与WebView中Javascript相互沟通
31、浏览器开发和自定义
32、HTML5时代:Device、Browser、Cloud