0
當我從相機拍攝的圖像,然後它採用HTC一個它的正常工作,但使用大型手機使用Android的圖像捕捉力接近
startActivityForResult(intent, RESULT_LOAD_IMAGE);
加載..像S2 應用程序崩潰(前關閉)
這是我的相機功能代碼
btnCamera.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
MpClick.start();
startActivityForResult(intent, RESULT_LOAD_IMAGE);
}
});
如何,因此更小和不前關閉或縮放圖像的圖像解碼?
UPDATE ---
btnCamera.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
startActivityForResult(intent, RESULT_LOAD_IMAGE);
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 1;
options.inPurgeable = true;
options.inInputShareable = true;
}
});
它仍然無法正常工作..任何人有其他的解決方案,以減少圖像的大小,因此不強制關閉
請從強制關閉發佈LogCat錯誤。 – Eric 2012-08-05 21:55:09
我不行,因爲在連接到USB時無法使用相機。但我認爲這是「dalvikvm:外部分配對於這個過程太大」 – 2012-08-05 21:57:26
這是不正確的方式來使用inSampleSize,使用它在onActivityResult部分我的代碼 – 2012-08-06 01:42:30