Android process之進程通信

進程間通信
Android 利用遠程過程調用 (RPC) 提供瞭一種進程間通信 (IPC) 機制,通過這種機制,由 Activity 或其他應用組件調用的方法將(在其他進程中)遠程執行,而所有結果將返回給調用方。 這就要求把方法調用及其數據分解至操作系統可以識別的程度,並將其從本地進程和地址空間傳輸至遠程進程和地址空間,然後在遠程進程中重新組裝並執行該調用。 然後,返回值將沿相反方向傳輸回來。 Android 提供瞭執行這些 IPC 事務所需的全部代碼,因此您隻需集中精力定義和實現 RPC 編程接口即可。

要執行 IPC,必須使用 bindService() 將應用綁定到服務上。如需瞭解詳細信息,請參閱服務開發者指南。

You May Also Like