Google近日已發布Android NDK, Revision 6版本,該版本主要增加了X86系統支援,另外還有ndk-stack工具,該工具可以在logcat看到除錯訊息(圖1)改善了先前版本只能看到address訊息(圖2),詳細及使用方式在docs/NDK-STACK.html.
圖1:
圖2:
本社群由Nantou.py使用者社群以及國立虎尾科技大學電機資訊學院負責維護,它是一群熱愛智慧生活科技以及Python的專業教師所組成,大家一同快樂地研究有關數位生活中人工智慧、大數據、物聯網、雲端服務、APPS、福祉科技、感知網路服務、車載網路服務、及網際網路等資通訊技術,並運用這些資通訊以及Python技術來提升我們的日常生活品質,建立更好的生活環境。
2011年7月14日 星期四
2011年7月10日 星期日
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範例。
若是您覺得用AIDL實在是太麻煩了,可以參考ApiDemo範例中的MessengerServiceActivities.java及MessengerService.java。
1. 先建立專案
2. 專案結構
3. MessengerServiceActivities.java整體程式摘要
4. MessengerServiceActivities.java訊息處理程式
5. MessengerService.java整體程式摘要
6. MessengerService.java 訊息處理程式
詳細的程式請參考ApiDemo範例。
訂閱:
文章 (Atom)