作為開放源代碼操作系統,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 6.0到達收養存儲支持。