public abstract static class CameraManager.AvailabilityCallback extends Object
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
CameraManager.registerAvailabilityCallback(android.hardware.camera2.CameraManager.AvailabilityCallback, android.os.Handler)
to be notified of such availability
changes.
Constructor and Description |
---|
AvailabilityCallback() |
Modifier and Type | Method and Description |
---|---|
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.
|
public void onCameraAvailable(String cameraId)
The default implementation of this method does nothing.
cameraId
- The unique identifier of the new camera.public void onCameraUnavailable(String cameraId)
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.
cameraId
- The unique identifier of the disconnected camera.