[問題] Android從上層到底層如何溝通
各位大大高手好
小弟現在大二正在跟著實驗室做專題
正在研究如何寫一個Android Kernel層的Driver
我一直很想了解一件事
希望可以得到各位大大的解惑
當我打開一隻Android手機
當我點開一個App
比如說Camera的App
那麼手機從上層到底層到底做了哪些事
我知道Android從上層到下層分別是Application->Framework->HAL->Kernel
我一直想知道每一層之間是如何溝通
當我點開Camera App到底是如何從最上層一直到最下層把camera給呼叫起來
這中間每層到底大概做了些甚麼事
或者有甚麼書籍可以幫助我對這件事的了解
還有
當我去按音量鍵的按鈕
當我按下去
又是如何讓手機知道可以去調整音量
真的希望可以得到各位大大的解惑
非常感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.103.134
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1454178942.A.0D2.html
推
01/31 03:06, , 1F
01/31 03:06, 1F
推
01/31 03:10, , 2F
01/31 03:10, 2F
推
01/31 03:28, , 3F
01/31 03:28, 3F
→
01/31 03:28, , 4F
01/31 03:28, 4F
推
01/31 04:24, , 5F
01/31 04:24, 5F
→
01/31 04:24, , 6F
01/31 04:24, 6F
→
01/31 20:43, , 7F
01/31 20:43, 7F
推
01/31 21:28, , 8F
01/31 21:28, 8F
推
02/03 12:08, , 9F
02/03 12:08, 9F
推
02/04 20:34, , 10F
02/04 20:34, 10F
→
02/04 20:35, , 11F
02/04 20:35, 11F
→
02/04 20:35, , 12F
02/04 20:35, 12F
→
02/04 20:35, , 13F
02/04 20:35, 13F
→
02/06 10:15, , 14F
02/06 10:15, 14F
→
02/06 17:17, , 15F
02/06 17:17, 15F
→
02/06 17:19, , 16F
02/06 17:19, 16F
→
02/06 17:20, , 17F
02/06 17:20, 17F