마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

TCP IP 이미지 다시 질문드려요 ㅠㅠ

0 추천
라즈베리파이에서 영상을 전송해서 핸드폰 화면에 출력하는 것을 하려고 하는데요..

API를 사용하지 않고 영상 데이터를 전송하고 스마트폰에서 입력 받은 데이터로 핸드폰화면에 영상을 띄우려고 하는데요..  

기초가 안되어 있어서 이미지로 테스트하고 있습니다.. 그런데 이미지를 출력하는데 bitmapfactory를 이용해서 하라고 하는데 어떻게 하는지 전혀 감이 오지 않아요 ㅠㅠ 이걸 imageview 에 뿌리려고 해요…

예제 찾아봐서 해보았는데 에러는 없지만 출력이 안되더라구요…

도와주세요..
라즈베리파이 (340 포인트) 님이 2016년 5월 17일 질문

1개의 답변

0 추천
안드로이드에서 정상적으로 이미지 파일을 전송받아서 로컬 스토리지에 저장을 하셨다면.. 아래와 같이 저장한 위치를 확인하신다음 이미지를 읽으시면 됩니다.

File directory = new File (Environment.getExternalStorageDirectory());
File file = new File(directory, "image_name.jpg");
FileInputStream streamIn = new FileInputStream(file);
Bitmap bitmap = BitmapFactory.decodeStream(streamIn); //This gets the image
streamIn.close();
imageView.setImageBitmap(bitmap);
mcsong (44,040 포인트) 님이 2016년 5월 18일 답변
이전에 알려주셨던 분이시네요
감사합니다!!
참고해서 해봤는데요.. 잘 안되네요ㅠㅠ
기초가 너무 없다보니 답을 알려주셔도 못쓰고 있네요 ㅜㅜ

public void handleMessage(Message msg) {
                updataThread();
            }
private void updataThread() {
... 이 부분에 적용하였는데요
문제가 있는지 안되더라구요..
}
좀 더 공부해서 활용하겠습니다
감사합니다..
...