彻底精通Android系统架构与实战.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
彻底精通Android系统架构与实战

如何彻底精通Android Framework并开发出搭载Android系统并且具备深度定制和软硬整合能力特色产品,是本课程解决的问题。 课程以Android的五大核心:HAL、Binder、Native Service、Android Service(并以AMS和WMS为例)、View System为主轴,一次性彻底掌握Android的精髓。 之所以是开发Android产品的必修课,缘起于: HAL是Android FrameworkApplication与底层硬件整合的关键技术和必修技术; Native Service 对上层来说代表了硬件,是Android底层真正的精髓; Android Service是应用程序的控制核心,应用程序的一切行为均有Android Service掌控; Binder 是Android系统运行的基石,不掌握Binder就永远无法掌握Android; View系统的差异化对消费者而言是Android产品核心竞争力之一,苹果和三星是这方面成功的经典案例; 通过Android五大核心的洗礼,彻底精通Android Framework,从而完全具备Android系统二次开发和改造能力,进而开发出极具特色的Android产品。 课程特色 建立360度的Android产品研发能力和解决问题的能力,能够独立开发并深度定制出搭载Android系统的产品; 培训对象 手机、平板、智能电视、车载系统、智能家居设备(例如微波炉、防盗门、电冰箱)等所有想使用Android的硬件厂商; 想理解Android运行机制的软件开发者; 学员基础 能看懂C/C++与Java 王家林老师 Android架构师、高级工程师、咨询顾问、培训专家; 通晓Android、HTML5、Hadoop,迷恋英语播音和健美; 致力于Android、HTML5、Hadoop的软、硬、云整合的一站式解决方案; 国内最早(2007年)从事于Android系统移植、软硬整合、框架修改、应用程序软件开发以及Android系统测试和应用软件测试的技术专家和技术创业人员之一。 HTML5技术领域的最早实践者(2009年)之一,成功为多个机构实现多款自定义HTML5浏览器,参与某知名的HTML5浏览器研发; Hadoop源码级专家,曾负责某知名公司的类Hadoop框架开发工作,专注于Hadoop一站式解决方案的提供,同时也是云计算分布式大数据处理的最早实践者之一,Hadoop的狂热爱好者,不断的在实践中用Hadoop解决不同领域的大数据的高效处理和存储,现在正负责Hadoop在搜索引擎中的研发中国电信的多次Hadoop培训,花旗银行的Hadoop内训,金立手机的Hadoop内训等,著有《云计算分布式大数据Hadoop实战高手之路---从零开始》《云计算分布式大数据Hadoop实战高手之路---高手崛起》《云计算分布式大数据Hadoop。实战高手之路---高手之巅》等; 超过10本的IT畅销书作者; 培训内容 第一天 第1个主题:Android架构揭秘(20分钟) 1.Google是如何通过Android支持、掌控全球的硬件厂商和应用程序开发者的? 2.Android控制力的源泉是什么?技术上如何实现? 3.Android的Linux Kernal、HAL、Libararies、Runtime、Application Framework设计的理念和实现技术; 4.Android平台与硬件、云的微妙关系; 第2个主题:智能指针60分钟) 1. 轻量级指针实现原理和案例剖析; 2. 强指针实现原理和案例剖析; 3.弱指针实现原理和案例剖析; 第3个主题:架构:Service、ServiceManager和Binder交互关系揭秘(30分钟) 1 Binder的第一号服务是谁?为何要这样设计和实现? 2 如何编写Service 3 新的Service产生与ServiceManager和Binder交互流程 4 如何获取一个Service? 5 Binder的生产者与消费者模式剖析 第4个主题:源码:通过Binder、ServiceManager、BpBinder、BnBinder、AIDL贯通Android整个体系的架构核心(120分钟) 1. 源码剖析Service Manager是如何成为一个守护进程的? 2. 源码剖析Server和Client是如何获得Service Manager接口的? 3. 源码剖析Server是如何把自己的服务启动起来的?Service Manager在Server启动的过程中是如何为Server提供服务的? 4. 源码剖析Service Manager是如何为Client提供服务的? 5. Android系统进

文档评论(0)

16588ww + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档