Android应用程序框架实践培训

Android应用程序框架实践培训

ID:41560093

大小:59.64 KB

页数:5页

时间:2019-08-27

Android应用程序框架实践培训_第1页
Android应用程序框架实践培训_第2页
Android应用程序框架实践培训_第3页
Android应用程序框架实践培训_第4页
Android应用程序框架实践培训_第5页
资源描述:

《Android应用程序框架实践培训》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Android应用程序框架实践培训一:课程背景:APK是AF(ApplicationFramework)和应用开发工程师共同智慧的结晶,APK的运行是AF和应用开发工程师开发的Code相互作用。本课程依据和Android之父以及Google.三星.HTC中的Android团队合作的经验,力求从设计者的角度带领大家彻底洞悉AF,先从AF的架构和移植讲起,然后详细的以AMS.PMS、WMS的Code细致验证和深度剖析,最后以ANR的彻底剖析结束。这个课程能带给您什么价值?1,有AndroidApp开发经验应用软件

2、开发工程师:第一:解决应用程序频繁出现的疑难杂症,例如ANR.00M等第二:应用程序的安装、运行、结束背后的秘密.并以纟致的代码剖析来深度探讨;第三:是从应用开发工程师走向Android架构师最快捷.最实用的的道路;2,有经验的Android系统开发人员:第一:ApplicationFramework内部所有的架构设计秘密揭秘,让你把自己的硬件服务移植进AF如行云流水般畅快;第二:掌控Android应用程序开发者;第三:领略最顶级的商业架构思维是如何转化为具体的框架代码的;【主办单位】中国电子标准协会【协办单

3、位】深圳市威侦金业管理咨询有限公4三:适合对象:有至少半年经验的Android应用程序开发,经验越丰富越好;有Android系统移植经验;上过王家林Android软硬整合课程或者应用程序开发课程的朋友;四、培训内容第天第1个主题:Android的哲学思考1.造型简单、内涵丰富、无限重复2.Android的IOC3.APK与API第2个主题:AndroidApplicationFramework揭秘1.CS结构:应用框架中的Manager通用的结构2.Manager与Service对应3.跨进程通信与AIDL第

4、3个主题:Android中启动一个新的应用程序揭秘1.当我们触摸Android屏幕中Launcher上的一个应用程序的图标的时候到底发生怎样的调用过程?2.应用程序的执行入口到底在哪里?3.一个新的Android应用程序的进程到底是怎么产生的?第4个主题:DalvikVM1.DalvikVM的特点,DalvikVM和JVM的比较2.DalvikVM的内存分布及00M(0utofMemory)的根本原因和解决方案是什么?3.PreloadClasses和PreloadResources,ClassLoader到

5、底在哪里?4.Dalvik与Java和C/C++第5个主题:把Java写的Service加入到ApplciationFramework中1.Ilnterface与CTS2.Binder3.AIDL4.JavaService与Manager5.SystemServerServiceManager第6个主题:Android框架移植移植时的事件驱动机制1.AndroidService是如何应对硬件阻塞的?2.开辟新的子线程并不断的poll3.Listener注册4.Callback5.ApplicationFram

6、ework中的Handler、MessageLooper.MessageQueue.6.事件驱动机制实例第7个主题:Manager、Service和完整的数据流1,Manager和Service分离的原则2,ANR问题3,阻塞式的操作和非阻塞式操作4,以实例说明Android中的从最底层到最上层的数据流第8个主题:ActivityManagerService之AMS总体剖析1.ActivityManagerService的main函数剖析2.AMS的setSystemProcess剖析3.AMS的instal

7、lSystemProviders函数剖析4.AMS的systemReady剖析第9个主题:ActivityManagerService之startActivitynil析1・ActivityManager2.AMS的startActivityAndWait函数剖析3.startActivityLocked剖析第10个主题:ActivityManagerService之Broadcast和BroadcastReceiver剖析1・registerReceiver流程剖析2.sendBroadcast流程剖析3.

8、BROADCASTINTENTMSG消息处理函数4.应用进程处理广播剖析第11个主题:ActivityManagerService之startService剖析1.startService代码剖析2.startService流程图时间内容备注第二天第1个主题:ActivityManagerService之进程管理1.Linux和Android屮的进程管理2.AMS进程管理函数剖析第2个主题:Acti

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。