私は、ユーザーがカメラを使用して写真を撮れるようにする Android プロジェクトに取り組んでいます。
私の方法は次のようになります:
private void takePicture(){
Intent camera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(camera, 1337);
}
onActivityResult で写真を撮り、SdCard に保存します。写真のパスを返すように takePicture() 関数を変更しようとしています (void ではなく文字列)。
java.io.File の getPath() でそれができることはすでに知っています。
私の質問は次のとおりです。画像のパスを返すように関数を変更するにはどうすればよいですか?