2011年7月14日 星期四

Google發布Android NDK, Revision 6

Google近日已發布Android NDK, Revision 6版本,該版本主要增加了X86系統支援,另外還有ndk-stack工具,該工具可以在logcat看到除錯訊息(圖1)改善了先前版本只能看到address訊息(圖2),詳細及使用方式在docs/NDK-STACK.html.
圖1:

圖2:

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範例。

2011年7月3日 星期日

iPhone 教學資源分享


iPhone 開發筆記
iphone app 開發 (一) - 基本概念

iphone app 開發 (三十八) 多重檢視動畫 (animations)

iphone app 開發 (三十九) 實做分頁控制

iphone app 開發 (四十) Core Location 地理位置資訊偵測

iphone app 開發 (四十二) 三軸加速感應器之觀念

iphone app 開發 (四十三) 亂數結合搖晃互動功能

iphone app 開發 (四十四) 行銷你的 App 應用程式 !