[問題] 如何學習Android(底層)
各位大大想請教一下
要如何學習Android的架構
我知道Android架構主要是(上層到底層)App -> Framework -> HAL -> Kernel
小弟的工作內容主要是跟Android porting相關
主要會修改HAL層與Kernel層的code
由於以前沒有學過Android
想請教各位大大
假設我想董Android架構(主要想董HAL與Kernel)
需要什麼背景知識嗎
本身會C語言
但不會C++(沒學過物件導向)
發現hal都是C++的CODE
所以看得挺吃力的
還有很想要trace code從上層到底層的flow大致是怎麼樣
這部分有推薦的書籍嗎
另外我沒有學過os
是否會導致我很難學習Android
小弟跪求各位大大分享學習Android的心得(非app層,盡量以底層為主)
或者推薦的書籍
感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.77.109
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1465072364.A.3CC.html
推
06/05 10:54, , 1F
06/05 10:54, 1F
→
06/05 13:02, , 2F
06/05 13:02, 2F
→
06/05 13:02, , 3F
06/05 13:02, 3F
→
06/05 22:55, , 4F
06/05 22:55, 4F
推
06/06 00:13, , 5F
06/06 00:13, 5F
→
06/06 00:58, , 6F
06/06 00:58, 6F
推
06/06 20:17, , 7F
06/06 20:17, 7F
推
06/07 07:54, , 8F
06/07 07:54, 8F
→
06/07 11:13, , 9F
06/07 11:13, 9F
推
06/07 23:40, , 10F
06/07 23:40, 10F
推
06/07 23:43, , 11F
06/07 23:43, 11F
→
06/07 23:43, , 12F
06/07 23:43, 12F
→
06/07 23:44, , 13F
06/07 23:44, 13F
→
06/07 23:44, , 14F
06/07 23:44, 14F
→
06/09 10:22, , 15F
06/09 10:22, 15F