2011-07-17 2 views
1

내 안드로이드 응용 프로그램에서 JPEGImageDecoder 인터페이스를 사용하려고하는데 예기치 않게 응용 프로그램이 멈 춥니 다. 다음 코드 조각 :안드로이드 플랫폼에서 JPEGImageDecoder 사용

import com.sun.image.codec.jpeg.JPEGCodec; 
import com.sun.image.codec.jpeg.JPEGImageDecoder; 

InputStream in = new FileInputStream(filename); 
JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(in); 

예기치 않게 응용 프로그램이 중지되는 이유 또는 이러한 패키지를 안드로이드에서 사용할 수 있습니까?

답변

0

안드로이드에서 패키지를 사용할 수 있다고 생각하지 마십시오. Android는 BitmapFactory (android.graphics.BitmapFactory)을 사용하여 이미지 디코딩을 처리합니다. 스택 트레이스는 무엇을 보여줍니까?

+0

네, 맞습니다. 나는 안드로이드에서 모든 자바 라이브러리를 사용할 수 없습니다. 그래서 앱은 작동을 멈춘다. 실행 중 일식에서 어떻게 오류나 예외를 추적 할 수 있습니까? 하지만 컴파 일할 때 com.example.compare.HelloAndroid를 시작하면 장치 에뮬레이터 -5554가 정상적으로 작동합니다. – AraZZ

+0

[adb 도구] (http://developer.android.com/guide/developing/tools/adb.html) 또는 [Eclipse의 DDMS 도구] (http://developer.android.com/guide/developing/debugging/ddms.html) – Vector