我在找一本書或其他資源,它可以讓我很好地瞭解Android系統。
事情我在尋找:用於自定義ROM構建的Android書籍
- 如何定義預裝應用/部件
- 如何添加傳感器數據驅動器(如加速計)
- 如何配置顯示參數
歡迎任何推薦,因爲我還沒有找到任何東西。
我在找一本書或其他資源,它可以讓我很好地瞭解Android系統。
事情我在尋找:用於自定義ROM構建的Android書籍
歡迎任何推薦,因爲我還沒有找到任何東西。
我不知道這樣的書,但是,你可以找到你在源代碼中提出的問題的線索。所有這些都是在產品定義中完成的。
您在./device/samsung/crespo(這是Nexus S的產品定義)中有一個很好的示例。
您可以通過修改產品的Makefile中的PRODUCT_PACKAGES變量來定義預裝的應用程序。
驅動程序既在內核中完成,又在libsensors中加速計和其他所有傳感器完成。
對不起,這是一個遲到的答案,但最近我偶然發現了一個非常有用的關於Marko Gargenta這個主題的視頻集 - 這對我瞭解android的不同部分以及如何開始創建自定義ROM映像:
的Android內幕第1部分:http://www.youtube.com/watch?v=1_H4AlQaNa0 和第2部分:http://www.youtube.com/watch?v=rFqELLB1Kk8
我見過致力於Android系統的幾本書。
Marakana視頻也很有用。
這個youtube播放列表https://www.youtube.com/watch?v=KLUXPxxJc5c&list=PLtw7MVCFtZkTg93Ofr7KTusbSSauVu6bi是一個非常好的開始。 他介紹瞭如何在那裏構建自定義的Android服務。
另外由Karim Yaghmour嵌入式安卓系統。 (基礎知識涵蓋的一切)。
P/S:如果你有一臺設備,並且你想將純淨的Android(AOSP,的CyanogenMod)到它,那麼你還挺有通過在某些時候,由於部分源代碼的經驗中學習不是由供應商發佈的。 希望這個幫助
我認爲[XDA開發人員](http://www.xda-developers.com/)上的論壇可能是一個很好的開始。 –
我知道這個網站,它實際上是一個很好的地方,但仍然有價值的信息大多分散在論壇中,而不總是很容易找到。 –