自分のアプリケーション内から、デフォルトのカメラアプリを開き、それを使用して写真/ビデオを取得する方法はありますか?私はそれを調べようとし続けますが、カメラアプリを自分で複製するための指示しか見つかりません(通常は非常に悪い指示があります)。私はこれがiPhoneでできることを知っています、Androidでそれができなかったら私は驚きます。
1024 次
3 に答える
3
カメラに写真を撮らせてから、撮ったばかりの画像を取得するには、次を使用します
// Call to take the picture using the default camera
startActivityForResult(new Intent("android.media.action.IMAGE_CAPTURE"), PICK_FROM_CAMERA);
// After the camera intent finished returns the uri of the image taken
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (requestCode == PICK_FROM_CAMERA)
{
Uri uri = data.getData();
// set the imageview image via uri
_previewImage.setImageURI(uri);
}
}
于 2009-11-02T14:19:00.097 に答える
2
これは、彼がカメラインテントを開始して画像を取得するサンプルコードです。
http://www.androidph.com/2008/11/camera-capture.html
(警告、それは約1年前なので、少し更新する必要があります)。
于 2009-11-01T16:55:43.780 に答える
2
はい、できます。これは、Android の意図の背後にあるアイデアの 1 つです。
ここを見てください。
于 2009-11-01T18:09:59.467 に答える