Управление камерой Android

1

Можно ли использовать элементы управления камерой, например, в приложении камеры по умолчанию? Я применил приложение для камеры, как описано здесь, но все еще не может понять, как добавить эти элементы управления.

Теги:
android-camera

1 ответ

1

Параметры камеры просматриваются и изменяются через Camera.Parameters. Пример (предполагается, что mCamera является экземпляром камеры):

Camera.Parameters params = mCamera.getParameters();

//Просмотр и изменение параметров путем вызова параметров get/set для интересующего вас параметра. Затем вызовите setParameters для фиксации изменений.

mCamera.setParameters(params);

Camera.Parameters содержит параметры get/set, которые позволяют просматривать и изменять функции камеры. Camera.Parameters также содержит методы, которые позволяют вам запрашивать камеру, чтобы узнать, какие значения примет данный параметр. Например, чтобы определить, какие размеры предварительного просмотра будет принимать камера, вы вызываете getSupportedPreviewSizes() следующим образом:

List<Camera.Size> previewSizes = params.getSupportedPreviewSizes();

Другие параметры камеры имеют одинаковые шаблоны проектирования. Просмотрите документацию Camera.Parameters для получения дополнительной информации: http://developer.android.com/reference/android/hardware/Camera.Parameters.html

  • 0
    Спасибо, Райан! Итак, как я понял, я должен добавить все элементы пользовательского интерфейса, которые будут контролировать параметры камеры самостоятельно? Где нельзя добавить элементы управления по умолчанию? (например, переключатель включения / выключения и т. д.)
  • 0
    Я не знаю о стандартных элементах управления пользовательского интерфейса для камеры. Сожалею.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню