天天看點

Android Lollipop Phone子產品學習計劃

從事Android也有幾年的時間,基本是在做Phone子產品,内容就不多說了。中間也接觸過其他東西,基本是淺嘗辄止,沒有什麼積累,更談不上建樹。

于是乎,接下來的計劃,是想總結Android Lollipop中的Phone子產品,算是給自己的總結,也友善來者。

Android 5.0 是 Google 于 2014 年 10 月 15 日(美國太平洋時間)釋出的全新 Android 作業系統。

中原標準時間 2014 年 6 月 26 日 0 時,Google I/O 2014 開發者大會在舊金山正式召開,釋出了 Android 5.0 的前身 L(Lollipop)版 Android 開發者預覽。

至于Android 5.0 的特性,網上資料多如牛毛,不會去balala, 提到Phone這個子產品的資料就比較少了,僅僅是提到了來電時,會有heads-up notifications 這個人性化的設計。贊一個!

如果有同學關注過Phone子產品的話,就該知道它在4.4的時候大改了一次,這次又是一次新的改變。

這篇算是整個系列的開篇之作,現有的計劃是将5.0 Phone子產品的幾個大問題一一解答:

1) Android L Phone的目錄結構,程序模型如何

2) Phone程序的初始化

3) InCallUI結構分析

4) 去電(MO)流程分析

5) 來電(MT)流程分析

6) 來電之UI顯示

7) 來電之響鈴

8) 來電之聯系人資訊顯示

9) 通話設定分析

10)Phone,Call,Connection的狀态

11) 未接來電以及通話過程中的Notification

繼續閱讀