2012-08-05 34 views
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; 
     } 
    }); 

它仍然無法正常工作..任何人有其他的解決方案,以減少圖像的大小,因此不強制關閉

+0

請從強制關閉發佈LogCat錯誤。 – Eric 2012-08-05 21:55:09

+0

我不行,因爲在連接到USB時無法使用相機。但我認爲這是「dalvikvm:外部分配對於這個過程太大」 – 2012-08-05 21:57:26

+0

這是不正確的方式來使用inSampleSize,使用它在onActivityResult部分我的代碼 – 2012-08-06 01:42:30

回答

0

的所有問題是與銀河的問題S2手機..

所以沒有解決,但應用程序正在所有其他手機大..

感謝所有