從事Android系統開發已有一些年生,
從點擊觸屏到應用啓動發生了什麼?是啊?這期間發生些了什麼?流程是咋樣的呢?
這個其實也是面試當中常問到的一個問題.
這個問題不由讓我想起了大學老師說的一個事,
說有一個專家來學院講座,提了一個問題:
當你用鍵盤按下個字母a,你的顯示器上就顯示出了個a,爲何?
有的學生就笑了,說你這還專家,提這個問題,就是騙子吧.
固然,聽到計算機學院的學生說這話,多少是讓人失望的,
實際上這背後涉及到了複雜的計算機學科知識.面試
回到這個問題上來,我也打算把從點擊觸屏到應用渲染完成好好梳理下,
而後專一於Audio方向,
對此,打算有以下方面的文章(寫完後會更新標題和連接)segmentfault
爲了方便稱呼,要不給這系統文章叫做雞生蛋系列文章吧.
在寫這些文章裏,固然可能會衍生出別的文章,這個之後再說吧.
最後呢,可能會簡單分析下第一隻雞咋起來的,即
5.HomeLauncher啓動開發
對於這個問題,歡迎你們共同討論指正,
如有人能就此問題講上一天,但願咱們有幸能成爲同事,
若能講上一週,但願有幸能在你帶領下成長,
若能講上一個月....一年....要不您收我爲徒,或者咱們仍是討論下世界和平吧?(對於這種人我估計這輩子我只能膜拜了)get