1. 程式人生 > >1.Android底層開發概述

1.Android底層開發概述

    Hal層的主要作用是把主要外設抽象出一套標準的介面共framework(C++)層呼叫。

    framework(C++)主要是承上啟下的作用,對上對framework(java)層提供服務,對下能夠掛接Hal層,並且可以對外設提供保護。比如說上層同時有兩個程式同時對camera進行訪問,但是同一時刻只能有一個程式對程式進行訪問。Framework(C++)可以提供保護。

    Dalvik主要是連線上層應用,底層服務和第三方庫。



device目錄是分支