深刻解析 Android 的 AIDL

在Android應用框架裡,應用層級的軟體大多是Java類別,而系統層級的軟體大多是C或C++類別。Android使用JNI介面來達成這個目標。例如,在Android裡有個MediaPlayer.cpp類別,當它搭配上JNI介面之後,在VM上執行的MediaPlayer.java就可以透過JNI介面與MediaPlayer.cpp類別溝通了。 圖1-1   基於這樣的架構,我門就可以盡量將Medi
相關文章
相關標籤/搜索