Поделиться через


Camera.Lock Метод

Определение

Внимание!

deprecated

Повторно блокирует камеру, чтобы предотвратить доступ к ней других процессов.

[Android.Runtime.Register("lock", "()V", "")]
[System.Obsolete("deprecated")]
public void Lock ();
[<Android.Runtime.Register("lock", "()V", "")>]
[<System.Obsolete("deprecated")>]
member this.Lock : unit -> unit
Атрибуты

Исключения

Если камера не может быть переблокирована (например, если камера по-прежнему используется другим процессом).

Комментарии

Повторно блокирует камеру, чтобы предотвратить доступ к ней других процессов. Объекты камеры блокируются по умолчанию, если #unlock() не вызывается. #reconnect() Обычно используется вместо этого.

Так как уровень API 14, камера автоматически блокируется для приложений.android.media.MediaRecorder#start() Приложения могут использовать камеру (например, масштаб) после начала записи. Не нужно вызывать эту функцию после начала записи или остановки.

Если вы не записываете видео, вам, вероятно, не нужен этот метод.

Документация по Java для android.hardware.Camera.lock().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к