FTP에 있는 사진들이랑 텍스트 파일들을 첫 앱 실행시에 모두 불러와서 휴대폰 내장폴더에 저장시킬려고합니다!.


그런대 현재 텍스트와 이미지를 받아와서 저장은 되는데


휴대폰에서 그 이미지를 출력하는대 문제가 생기네요 ㅠ.ㅠ 텍스트는 현재 출력이 되고 있습니다ㅠ.ㅠ


문제가 멀까요..



111.PNG

▲ 우선 위에 소스는 텍스트는 잘 저장되었기 때문에 PNG파일만 다시 다운해서 하고 있어서 소스가 저모양입니다. 실제로는 png파일뿐아니라 txt파일들도 모두 제대로 ftp에서 받아와서 제대로 저장이 됩니다!. 222.PNG


▲ 여기 보면 저장된 위치(filepath)에 test.png라는 파일을 불러왔구요. 현재 파일이 존재하는 터라 file정보를 받아와집니다. 이미지형태가 아닌 바이트형태로 출력시켜봤는데 png형태로 저장되어있는 거 봣구요 ㅠ.ㅠ 

그런데 이미지로 불러와서 출력(setImageBitmap)할려고하면 안뜨네요.. 

로그캣을 보면 D/skia: --- decoder->decode returned false 이 부분이 뜨는 데 이부분이 문제인거 같습니다. 

이게 너무 용량이 크거나 파일이 잘못되면 그렇다고 해서 여러가지 해봤는데도 답이 없네요...

아니면 다른 문제인건가..

파일의 용량을 options 기능을 통해서 최대한으로 줄여보기도 하고 decodeStream이 아닌 decodefile 등 여러가지로 바꾸어서 해봤는데도 여전히 안뜨네요..

아 참고로 불러오는 곳은 /data/user/0/alon.korea.0000.app/files/test.png 입니다.



333.PNG


위에는 이미지인데 이거는 txt파일을 불러오는건대 이거는 제대로 불러옵니다.


이미지가 문제인거 같은데 어떤게 문제일까요.


구글링이랑 네이버링 카페링 여러군데 많이 돌아봣는대도 뽀족한 수가 없네요..


도와주세요.ㅠㅠ