Открыть камеру по умолчанию в Android? - PullRequest
1 голос
/ 19 марта 2012

Я много искал, но не нашел решения. Я хочу открыть камеру по умолчанию моего устройства Android, чтобы я мог захватывать изображения, а также видео. Я устал, используя:

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, ACTION_IMAGE_CAPTURE);

или

Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(intent, ACTION_VIDEO_CAPTURE);

Но с помощью этой камеры можно открывать только в одном режиме в режиме «Изображение» или «Видео» Я хочу открыть камеру по умолчанию. Пожалуйста, не предлагайте использовать держатель Surface View.

Большое спасибо в Advacnce

Ответы [ 2 ]

0 голосов
/ 19 марта 2012

Для этого вам нужно будет получить встроенное взаимодействие. Поиск примеров приложений Qualcomm для дополненной реальности. В том, что они открыли камеру изначально, а не через Android Camera API.

0 голосов
/ 19 марта 2012
Please don't suggest using Surface View holder.

Вы can't делаете это. В one time. Либо вы открываете изображение или видео. Вы должны поставить предупреждение для выбора одного видео или изображения.

...