2

自分のアプリケーション内から、デフォルトのカメラアプリを開き、それを使用て写真/ビデオを取得する方法はありますか?私はそれを調べようとし続けますが、カメラアプリを自分で複製するための指示しか見つかりません(通常は非常に悪い指示があります)。私はこれがiPhoneでできることを知っています、Androidでそれができなかったら私は驚きます。

4

3 に答える 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 に答える