2011年7月8日 星期五

[Android Messenger] 不用AIDL也能設計具備IPC能力的遠程服務應用程式

我們在 運用AIDL來打造Android程序間的通訊 文章中介紹如何利用AIDL(Android Interface Definition Language)來設計具備IPC(Interprocess Communication)能力的應用程式的文章,您如果對於AIDL有興趣可以參閱,Chapter 14. Android Interface Definition Language
若是您覺得用AIDL實在是太麻煩了,可以參考ApiDemo範例中的MessengerServiceActivities.java及MessengerService.java。

1. 先建立專案


2. 專案結構


3. MessengerServiceActivities.java整體程式摘要

4. MessengerServiceActivities.java訊息處理程式

5. MessengerService.java整體程式摘要

6. MessengerService.java 訊息處理程式


詳細的程式請參考ApiDemo範例。

沒有留言:

張貼留言