簡體   English   中英

本機代碼中的Android活頁夾

[英]Android binder in native code

我創建了實現Binder接口(服務)的類。 我能夠從客戶端向其發送數據。

如果我想將異步響應發送回客戶端,是否還需要在客戶端實現Binder接口?

是的,您還需要在客戶端上實現Binder接口。 這是Camera類和CameraService協同工作的方式。 Camera類實現ICameraClient,並且在連接時將其傳遞到服務器。 反過來,服務器返回一個ICamera實例供客戶端使用。

sp<Camera> c = new Camera();
const sp<ICameraService>& cs = getCameraService();
if (cs != 0) {
    c->mCamera = cs->connect(c, cameraId);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM