我在C/C++中尋找簡單的活頁夾IPC示例。最近我開始閱讀關於Android Binder的基礎知識(http://bharathi.posterous.com/android-binder),並通過了Android源代碼。大部分的binder使用部分都在C++中。有人可以解釋爲什麼使用C++而不是C?Android活頁夾示例
4
A
回答
4
結賬http://github.com/mcr/Android-HelloWorldService(如果您使用的是更高版本的android,您可能必須交換一些包括從#include <utils/something>
到#include <binder/something>
)。
您也可以下載Android源代碼,看看框架/基/攝像頭/測試/ CameraServiceTest/CameraServiceTest.cpp
乾杯!
1
我能夠獲得本機應用程序編譯和Android 2.3源代碼的工作。爲此,我必須做出兩處更改 - 第一是更改綁定器包含文件的路徑,第二是將libbinder包含在libhelloworldservice makefile中。
感謝這個簡單的例子說明活頁夾的使用。
相關問題
- 1. Android - 活頁夾
- 2. 示例Evernote Android活動NullPointerException
- 3. Android活頁夾內部結構
- 4. Android:什麼是活頁夾線程?
- 5. 本地代碼中的Android活頁夾
- 6. .net mvc活頁夾
- 7. 定製「現場」活頁夾
- 8. 活頁夾線程失敗
- 9. 定製模型活頁夾
- 10. 理解價值活頁夾
- 11. 骨幹:收集活動活頁夾
- 12. Android Studio未顯示活動頁面
- 13. 零活動示例
- 14. Android TableLayout分頁示例需要
- 15. 從自定義模型活頁夾調用默認模型活頁夾?
- 16. Android:兩頁活動
- 17. 主頁活動 - android
- 18. Android活躍用戶比例
- 19. Android - 重用活動實例
- 20. android多重活動實例?
- 21. 示例活動組代碼
- 22. Leanback示例活動崩潰
- 23. Android RSS示例
- 24. Android SharedPreferences示例
- 25. Android MMS示例
- 26. Android JSoup示例
- 27. Android示例ActionBarCompat
- 28. Android AdMob示例
- 29. android sha512示例
- 30. Android SDK示例
謝謝山姆。我已經通過一些本地服務。但是,這些服務的複雜性阻礙了活頁夾概念的基本理解。我希望這個例子能幫助我理解binder :) – Midson 2010-10-28 01:57:27
你能夠成功地編譯這段代碼嗎? – Midson 2010-10-30 08:15:44
感謝Sam,Wonder瞭解abt android binder的例子。我downlaoded的樣本,我建立與Android源代碼放在包/應用程序下的HelloWorldService和我生成apk和所以文件。但是沒有創建SERVICe ....獲取以下日誌:> ERROR/HelloWorld(491):services :::::: [Ljava.lang.String; @ 4051b358> ERROR/HelloWorld(491):services LENGTH is 5 ERROR/HelloWorld(491): > services isMyServiceRunning ::: false ERROR/HelloWorld(491): > services [0] = null ERROR/HelloWorld(491):services [1] = null> ERROR/HelloWorld(491): services [2] = null ERROR/HelloWorld(491): > serv – 2011-10-18 12:46:07