2013-07-20 1 views
1

이미지 URL 위치에서 jpg 파일을 디코딩하는 데 막혔습니다. 많은 다른 솔루션으로 시도했지만 이것을 해독 할 수 없습니다.이미지 URL을 디코딩 할 수 없습니다 --- 디코더 -> 디코드가 거짓을 반환했습니다

다음 URL에서 해결책을 알려주십시오.

URL : 또한 http://halosys.co.in/FTP-LOCATION/ftp-user15/testing2.jpg

InputStream in = new java.net.URL(imageURL).openStream(); 
Bitmap bImage = BitmapFactory.decodeStream(new FlushedInputStream(in)); 
imageView.setImageBitmap(bImage); 

static class FlushedInputStream extends FilterInputStream { 
     public FlushedInputStream(InputStream inputStream) { 
      super(inputStream); 
     } 

     @Override 
     public long skip(long n) throws IOException { 
      long totalBytesSkipped = 0L; 
      while (totalBytesSkipped < n) { 
       long bytesSkipped = in.skip(n - totalBytesSkipped); 
       if (bytesSkipped == 0L) { 
        int b = read(); 
        if (b < 0) { 
         break; // we reached EOF 
        } else { 
         bytesSkipped = 1; // we read one byte 
        } 
       } 
       totalBytesSkipped += bytesSkipped; 
      } 
      return totalBytesSkipped; 
     } 
    } 

성공적으로 아이폰 응용 프로그램에 의해 디코딩이 이미지. Android로 이미지를 디코딩하는 데 제한이 있습니까?

감사

+0

Universal-Android-Image-Loader, Prime 등과 같은 이미지 로더 라이브러리를 사용하려고 했습니까? 그들은 이런 종류의 문제가 가장 많이 정렬되었습니다 :-) –

+0

@MarekSebera 예 유니버설 - 안드로이드 - 이미지 - 로더도 시도했습니다. – Himanshu

답변

-1

이미지에 문제가있다가, 그 이미지는이 문제에 직면 있도록 활성화의 라이브러리에 의존 그래픽입니다.

관련 문제