2013-12-23 42 views
0

我的PHP服務器連接到使用Android手機遠程觸發的攝像頭。 Android應用程序將發送照片參數到服務器(例如ISO)。一旦將命令發送到服務器,用戶將移動到應用程序中的下一個活動,其中存在FrameLayout中的ImageView。在Android中接收推送圖像一次處理完成

當我的服務器端程序拍攝併發送照片時,此ImageView將會更新。

這是我提出的想法。我應該使用什麼協議來實現這種溝通?我已經研究過Google雲消息傳遞,但它提到了4kb的有效負載限制。

我看過gSOAP,它似乎是面向C++應用程序。

回答

0

我會使用Google雲消息傳遞(GCM),但不是將圖像作爲有效負載的一部分發送,而是發送圖像可訪問的URL。然後當應用程序收到來自GCM的消息時,我會從服務器下載圖像,並以適當的方式通知用戶圖像已被捕獲。

雖然GCM交付時間框架沒有保證。因此,如果您要求立即做出響應,我會考慮服務器和設備之間的套接字連接,儘管在應用程序生命週期中進行管理要花很多時間。