2012-01-20 225 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