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.
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
|
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.
|
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.
|