android binder使用demo


binder通信參考了以下兩點:

1、安卓源碼sensor這一塊的代碼

2、binder雙向通信http://blog.csdn.net/brightming/article/details/50133475

基本點:看了網上的binder相關的例子后,大致思路就是如下:

1. 有一個服務端的service  一直提供服務,  客戶端可以向服務端發送各種數據

2. 遇到特殊的需求,例如: 服務端 執行特定的程序完成后,需要回調客戶端的接口, 這時就需要涉及到binder的雙向通信和匿名binder

3.遇到傳輸特殊的數據,例如 傳輸 結構體 或者 大量的數據,   這時要參考Parcel.cpp里的函數  傳大量的數據要用到匿名共享內存

第一階段:可以在安卓源碼里 新建兩個目錄  分別為client server  每一個文件夾里面添加Android.mk  並且編譯出可執行文件

然后push可執行文件到機器里,  在兩個終端里分別運行可執行文件,即可測試通信

第二階段:雙向通信

第三階段:發送特定的數據結構或者大量的數據

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM