Android接口和框架學習
縮寫:
HAL:HardwareAbstraction Layer,硬件抽象層
CTS:CompatibilityTest Suite,兼容性測試套件
Android讓你能夠自由實現裝備規格和驅動,HAL提供1套標準方法來在Android平臺棧(platform stack)和硬件之間創建軟件鉤子(hook),Android系統是開源的,你可以貢獻自己的接口和增加功能。
為保證裝備保持高質量和提供1直的用戶體驗,每一個裝備必須通過CTS測試。CTS確保裝備滿足質量標準,保證APP的可靠運行和好的用戶體驗。
在移植Android到你的硬件平臺上,花些時間從1定高度來理解Android系統框架。由于你的驅動和HAL要和android交互,了解Android工作機制可以幫助你有效控制Android源代碼樹的多層代碼。