Android отдают на камеру - PullRequest
2 голосов
/ 01 ноября 2009

Есть ли способ из моего собственного приложения открыть приложение камеры по умолчанию и использовать , что , чтобы получить изображение / видео? Я продолжаю пытаться найти его, но я всегда нахожу инструкции по клонированию приложения камеры (обычно с очень плохими инструкциями). Я знаю, что это можно сделать с iPhone, я был бы удивлен, если бы это было невозможно с Android.

Ответы [ 3 ]

3 голосов
/ 02 ноября 2009

Чтобы камера могла сделать снимок, а затем получить только что сделанное изображение, используйте следующее

// 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);
    }
}
2 голосов
/ 01 ноября 2009

Да, вы можете. Это одна из идей Android.

Взгляните здесь .

2 голосов
/ 01 ноября 2009

Вот пример кода, где он начинает намерение камеры и получает снятое изображение:

http://www.androidph.com/2008/11/camera-capture.html

(Внимание, ему около года, поэтому потребуется небольшое обновление).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...