1. Android應用程式開發技術結構圖
2. 基于元件的應用程式開發方法
3. Android應用程式元件
Linux
Kernel Linux核心
提供了Android作業系統的基本功能, 大多是一些驅動
Libraries
分為<1>常用的類庫,
<2>Runtime 分為<1.1>核心包(Core Libraries)
<1.2>虛拟機(DVM)
Application Framework
架構:相當于買的毛坯房
這是需要重點了解的
Application
先從宏觀把握, 再細節. 橫看成嶺側成峰, 遠近高低各不同. 不識廬山真面目, 隻緣身在此山中.
元件:相當于一個個零件.
常見功能封裝起來, 組裝起來
<1>Activity元件 負責使用者的互動
<2>Service元件 完成耗時較長的
<3>Content Provider元件 負責對外提供資料,
并允許有需要的應用程式通路這些資料
<4>BroadcastReceiver元件 負責監聽手機出現的各種情況, 并作出相應的響應
手機快沒電, 會發送廣播沒電. 遊戲程式接收到, 就會提示使用者沒電了, 快儲存進度