Есть ли способ, из моего собственного приложения, открыть приложение камеры по умолчанию и использовать , чтобы, чтобы получить снимок/видео? Я все время пытаюсь найти его, но я всегда нахожу инструкции по клонированию приложения для камеры самостоятельно (обычно с очень плохими инструкциями). Я знаю, что это можно сделать с iPhone, я был бы удивлен, если бы это было невозможно с Android.Android Отложить на камеру
2
A
ответ
2
Вот некоторые примеры кода, где он начинает намерения камеры и получает изображение, снятое:
http://www.androidph.com/2008/11/camera-capture.html
(Внимание, это примерно год назад, так что нужно будет немного обновления).
2
Да, вы можете. Это одна из идей, стоящих перед идеями Android.
Посмотрите here.
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);
}
}
спасибо большое за сниппета. Это именно то, что я искал. Нет необходимости реализовывать функции камеры снова, пока есть отличная реализация ... – dds