2011-10-31 6 views
2

誰でもこの問題で私を助けることができますか?
私は以上かかる場合は、以下のこのコードは、また..私のHTC欲望S上ではなく、他のデバイス(非HTC私は疑う?)画像をカメラで撮影されたことを認識していない上、完全信頼できるクロスデバイスアンドロイドカメラの実装ですか?

の作品4つの連続した写真私のアプリクラッシュ - これは既知の問題ですか?誰かが私が代わりに使用できるカスタム実装を持っているかもしれませんか?

私は現在、イメージキャプチャを起動し、特定の場所に保存するには、このコードを使用しています:onActivityResult

Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); 
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri); 
startActivityForResult(intent, 0); 

、これは私のコードです:

protected void onActivityResult(int requestCode, int resultCode, Intent data) { 

     Bitmap bm = null; 

     switch (resultCode) { 
     case 0: 
      break; 

     case -1: 
      if (data != null) { 

       try { 
        // first, open the bitmap so we can scale it down.. 
        bm = Media.getBitmap(this.getContentResolver(), 
          outputFileUri); 
..more code here .. 

       } catch (Exception e) { 
        // log exception} 
       } 
      } else { 
       // log image returned null data... 
      } 
     } 

    } 

すべてのヘルプは限りいただければ幸いです常に!

+0

logcatからログを表示できますか? – bluefalcon

答えて

0

これはサムスンのハードウェアでよく知られている問題だと思います。このblog postを見てください。これはハックな解決策です。

+0

ありがとう、これは私のためにそれを解決! – Mike

関連する問題