2012-01-20 261 views
0

我想從一個Android設備發送圖像到一個或多個Android設備。 因此,我應該按照從一個Android設備發送圖像到另一個Android設備的機制。 我是新來的android。所以如果可能的話給我邏輯(完成任務的方式)。 並且如果可能的話給出它的例子。如何通過套接字發送和接收圖像

回答

4

看看SDK中的WiFiDirectDemo示例(API級別14+)。它正是你正在尋找的: http://developer.android.com/resources/samples/WiFiDirectDemo/index.html

WiFi直接只適用於運行ICS的設備。但是,套接字服務器/客戶端代碼是通用的,可重複使用在Wifi網絡也:

客戶: http://developer.android.com/resources/samples/WiFiDirectDemo/src/com/example/android/wifidirect/FileTransferService.html

服務器: http://developer.android.com/resources/samples/WiFiDirectDemo/src/com/example/android/wifidirect/DeviceDetailFragment.html FileServerAsyncTask。

+0

我應該必須將圖像轉換爲二進制數組,或者它可以發送.. ??? @ Anirudh – SilentKiller

+0

你不必......只是從文件的輸入流中讀取字節並將其寫在套接字的輸出流上 – Anirudh

+0

ohk .... thenx ni我試着這個,如果有任何錯誤或問題出現,我會發布它... – SilentKiller