Android中的Binder跨進程通信機制與AIDL

在Code中,兩個對象直接相互訪問的前提是這兩個對象都存在於相同的內存地址空間中,如果兩個對象分別存在於兩個不同的進程中,比如上面我們所說的ActivityManager和ActivityManagerService,那麼這兩個對象是不能直接調用的,就需要使用一種跨進程通信技術,使存在於兩個不同進程的對象能夠相互訪問,傳統的跨進程通信方式:Socket、信號量、管道、共享內存、消息隊列等。 Bin
相關文章
相關標籤/搜索