받는면서 화면 출력 Drawable d = Drawable.createFromStream(서버와 연결 객체.getInputStream(), ""); ImageView.setImageDrawable(d);
파일로 저장 후 출력 byte[] data = new byte[서버와 연결 객체.getInputStream().available()]; 서버와 연결 객체.getInputStream().read(data); FileOutputStream fos = new FileOutputStream(new File("파일경로")); fos.write(data); d = Drawable.createFromPath("파일경로"); ImageView.setImageDrawable(d);
2010.08.24 13:44:36
흑기사
질문을 보아하니 웹서버에서 이미지를 받는건 아닌가보네여 ㅎㅎ 결국 TCP/IP 소켓을 생성해서 이미지를 다운받으신거라면... BitmapFactory.decodeByteArray 이용하여 이미지객체 생성후, 디자인 해놓으신 레이아웃에 찍어주면 되겟죠 ㅎ
Drawable d = Drawable.createFromStream(서버와 연결 객체.getInputStream(), "");
ImageView.setImageDrawable(d);
파일로 저장 후 출력
byte[] data = new byte[서버와 연결 객체.getInputStream().available()];
서버와 연결 객체.getInputStream().read(data);
FileOutputStream fos = new FileOutputStream(new File("파일경로"));
fos.write(data);
d = Drawable.createFromPath("파일경로");
ImageView.setImageDrawable(d);