高(煥堂)老师教您最正确、最扎实的:

  • Android架构体系解析;
  • 在此体系上进行您自己的架构设计;
  • 设计出您系统的独特性和可用性。

 

----☆ 請進入==> 詳細網頁

 

 

                                                                                                                                              

學習地圖:如何掌握Android架构的知识体系呢?

 

----欲掌握Android的知识体系,从框架角度切入,可以找到它的甜心点(Sweet Spot)。由于它是一个开源开放的架构,我们可以直接切入核心,看到树干结构,一目了然;而不必像iOS、Win8等封闭平台,只能从外部功能(树叶)去猜测底层架构。所以,欲掌握Android架构体系,从它的多层框架体系视角切入,是最有效的途径。

 

图-1. Android的多层框架体系

----基于这个框架体系,再将众多功能(子系统)的模块添挂上去,每一项子系统就如同一棵完整的树,有树叶、树干、树根等。例如,MediaPlayer播放功能,就含有Java、JNI、系统服务、HAL等完整的体系(即一棵完整的树);如下图所示:


图-2.  Android平台就像一座森林,由很多棵树所组成

----Android就如同一座森林,由Bluetooth、MediaPlayer等众多的树所组成的。上图看来是蛮有规律的,然而更具规律性的是:各层框架的基本元素,其代码造形(Form)是一致的,如下图:


图-3.  以<EIT造形>去看各层框架

----例如,在Activity-View架构看似很复杂,其实只是两个主要的EIT代码造形所组合而成的。如下图所示:


图-4.  基于简单造形,去掌握复杂的架构

----俗语说,内行人看门道;专业的视角、专业的造形(Form)和模式(Pattern)就是其中之道。在本课程里,将带领大家以内行人的视角,来解析Android的架构和机制。此外,在解析既有框架之际,也能深刻理解这些造形或模式的使用绝窍,未来便能结合行业别领域知识,轻易开发出行业型应用框架了。 

 

ee                                                                                          ee

輔助學習資源(免費): 

1. 歡迎下載高老师《Android软硬结合&架构设计》共9本E-Books(免费完整版)

2. 高煥堂免費視頻課程:<<Android框架的設計招式(模式)之美>> 

       請聽講視頻播放(麥可網)      -- 請下載:講義(PDF) 

3. 高煥堂免費視頻課程:<<Android框架的OOP技術>>(面向對象技術) 

       請聽講視頻播放(麥可網)      -- 請下載:講義(PDF) 

ee   Link-02                Link-03                                                        ee 

~END~