Как вызвать приложение встроенной камеры из моего собственного приложения в Android? - PullRequest
1 голос
/ 08 октября 2009

Будучи новичком в Android, я не могу понять, как вызвать приложение камеры (или вы можете сказать предварительный просмотр камеры), когда я нажимаю кнопку в своем пользовательском приложении.

1 Ответ

4 голосов
/ 08 октября 2009

Если вы хотите включить предварительный просмотр камеры в свое приложение, взгляните на эту веб-страницу: http://p2p.wrox.com/book-professional-android-application-development-isbn-978-0-470-34471-2/72528-article-using-android-camera.html

В качестве альтернативы вы можете использовать намерение android.media.action.IMAGE_CAPTURE, чтобы запросить изображение из встроенного приложения камеры, см. http://developer.android.com/reference/android/provider/MediaStore.html#ACTION_IMAGE_CAPTURE и использовать такой код, как:

Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
startActivityForResult(intent, 0);
// ...

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == Activity.RESULT_OK && requestCode == 0) {
String result = data.toURI();
// ...
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...