Most visited

Recently visited

Added in API level 21

CameraManager.AvailabilityCallback

public static abstract class CameraManager.AvailabilityCallback
extends Object

java.lang.Object
   ↳ android.hardware.camera2.CameraManager.AvailabilityCallback


A callback for camera devices becoming available or unavailable to open.

Cameras become available when they are no longer in use, or when a new removable camera is connected. They become unavailable when some application or service starts using a camera, or when a removable camera is disconnected.

Extend this callback and pass an instance of the subclass to registerAvailabilityCallback(CameraManager.AvailabilityCallback, Handler) to be notified of such availability changes.

See also:

Summary

Public constructors

CameraManager.AvailabilityCallback()

Public methods

void onCameraAvailable(String cameraId)

A new camera has become available to use.

void onCameraUnavailable(String cameraId)

A previously-available camera has become unavailable for use.

Inherited methods

From class java.lang.Object

Public constructors

CameraManager.AvailabilityCallback

Added in API level 21
CameraManager.AvailabilityCallback ()

Public methods

onCameraAvailable

Added in API level 21
void onCameraAvailable (String cameraId)

A new camera has become available to use.

The default implementation of this method does nothing.

Parameters
cameraId String: The unique identifier of the new camera.

onCameraUnavailable

Added in API level 21
void onCameraUnavailable (String cameraId)

A previously-available camera has become unavailable for use.

If an application had an active CameraDevice instance for the now-disconnected camera, that application will receive a disconnection error.

The default implementation of this method does nothing.

Parameters
cameraId String: The unique identifier of the disconnected camera.

Hooray!