Какой из них эффективен для запуска камеры в Android? - PullRequest
0 голосов
/ 07 февраля 2012

У меня есть приложение с кнопкой, при нажатии на нее должна запускаться камера. Руководство разработчика упоминает два способа сделать это. Но я не могу решить, какой из них лучше всего подходит для меня и в чем разница между ними. Если возможно, укажите, почему у Android есть два способа работы с камерами?

Ответы [ 2 ]

2 голосов
/ 07 февраля 2012

Прохождение намерения будет работать для вас. Попробуйте этот код в вашем onClicklistener.

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

Камера Android по умолчанию имеет кнопку «ОК» и «Отмена». Так что тебе не нужно об этом беспокоиться.

0 голосов
/ 07 февраля 2012

Android позволяет использовать камеру, либо передавая намерение, либо создавая пользовательскую камеру.

Если вам просто нужно выполнить функцию щелчка и сохранить, вы можете использовать способ намерения.

Иначеесли вам нужно поместить свои пользовательские функции в Android с помощью Custom Camera.

Надеюсь, это решит вашу цель.

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