作為開放源代碼操作系統,Android為設備和芯片製造商提供了硬件抽象層(HAL) ,可以將其實現為常見移動OS功能的接口。
這些HAL現在採用更加可移植和持久的HAL接口定義語言(HIDL) 。使用HIDL,可以在不重建HAL的情況下替換框架。
聲音的
Android的音頻HAL將較高級別的特定於音頻的框架API連接到基礎音頻驅動程序和硬件。
汽車行業
Android Automotive運行預安裝的車載信息娛樂(IVI)系統Android應用程序以及第二和第三方Android應用程序。
相機
攝像機子系統包括攝像機管線組件的實現,而攝像機HAL提供了用於實現這些組件版本的接口。
連接性
本節介紹了標準Android連接協議的實現,並介紹了相關功能的使用,包括藍牙,NFC,Wi-Fi,電話等。
圖形學
Android框架提供了用於2D和3D的各種圖形渲染API,這些API與圖形驅動程序的製造商實現交互。
互動/輸入
Android交互/輸入子系統包含一個事件管道,該事件管道遍歷系統的多層並支持汽車,神經網絡,外圍設備,傳感器和電視。
媒體
Android包括Stagefright,它是本機級別的媒體播放引擎,具有用於流行媒體格式的內置基於軟件的編解碼器。
貯存
Android的所有版本均支持傳統存儲,並支持Android 6.0中提供的可採用的存儲。