2011-10-19 19 views

答えて

1

answer from Sandyが正しいとしてみてくださいが、私は彼の答えで編集しようとしたこと、さらに追加したいと思いますが、そうすることができます。この

String path = "File path"; 
File file = new File(path); 
Uri outputFileUri = Uri.fromFile(file); 
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri); 
startActivityForResult(intent, 101); 

を掲示することができませんでしください上に指定されたパスの新しいイメージをonActivityResult()メソッドでチェックしてください。if() condition to check the resultCode is Ok or notも入れないでください。このように、

if (requestCode == 101 && resultCode == Activity.RESULT_OK) { 
    //get Image back from the path like BitmapFactory.decodeFile(path);    
} 
+0

私はそれを得ました。私たちはデバイスのギャラリーに直接行くことができます写真を取得します。 – bharath

+0

@bharathはいofcaurseあなたはsetTypeとsetActionでインテントを呼び出す必要があります。あなたはこれでより多くの関連する回答を得ることができるので、あなたはまた、アンドロイドの多くの同様の質問を見つけることができます "画像とビデオを選択するためにアンドロイドギャラリーの意図を呼び出す方法? – MKJParekh

2

この

String path = "File path"; 
File file = new File(path); 
Uri outputFileUri = Uri.fromFile(file); 
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri); 
startActivityForResult(intent, 0); 
関連する問題