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로 이미지를 디코딩하는 데 제한이 있습니까?
감사
Universal-Android-Image-Loader, Prime 등과 같은 이미지 로더 라이브러리를 사용하려고 했습니까? 그들은 이런 종류의 문제가 가장 많이 정렬되었습니다 :-) –
@MarekSebera 예 유니버설 - 안드로이드 - 이미지 - 로더도 시도했습니다. – Himanshu