2012-01-20 2 views
0

하나의 안드로이드 장치에서 하나 또는 여러 개의 안드로이드 장치로 이미지를 보내려고합니다. 그래서 하나의 안드로이드 장치에서 다른 안드로이드 장치로 이미지를 보내려면 어떤 메커니즘을 따라야합니다. 안드로이드를 처음 사용했습니다. 그래서 가능하다면 나에게 논리 (작업을 완료하는 방법)를주십시오. 그리고 가능한 경우 그 예를 제공하십시오 ..소켓을 통해 이미지를 보내고받는 방법

답변

4

SDK (API 레벨 14+)의 WiFiDirectDemo 샘플을 살펴보십시오. 그것은 당신이 찾고있는 것을 정확히합니다 : http://developer.android.com/resources/samples/WiFiDirectDemo/index.html

와이파이 직접 ICS를 실행하는 장치에서만 사용할 수 있습니다. 그러나, 소켓 서버/클라이언트 코드는 와이파이 네트워크를 통해 일반 및 재사용 :

클라이언트 : 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

관련 문제