안녕하세요.
폰 내부 폴더에 저장되어있는 bmp 이미지 파일을 다른 기기로 전송하려고 합니다.
binary파일로 변경하여 전송하라는데...다시 확인해보니 byte[] 형식으로 전송하라고 하네요;;
binary와 byte[]의 차이점이 있는거같은데..둘 중 어떻게 해야 할지 갈피를 못잡겠습니다.
일단 구글링을 하여 bmp이미지를 byte[] 형식으로 변환하는 예제는 찾았는데요,
혹시 두개의 차이점이 있는것인가요..?찾아보니 binary는 2진수,[0,1]로 이루어진
text 이외의 파일이라는데.. byte[]가 binary 안에 포함되는 것인지요..
+
bmp->byte[]로 변환할 때 아래의 소스를 사용했습니다.
ByteArrayOutputStream stream = new ByteArrayOutputStream() ;
bitmap.compress( CompressFormat.JPEG, 100, stream) ;
byte[] byteArray = stream.toByteArray() ;
이렇게 하니 byte배열 갯수가 무려 8713개인데..이게 맞는건가요..?
이 8000여개를 블루투스로 전송하려고 하는데, 가능한가요..?