public class CameraAccessException
extends AndroidException
java.lang.Object | ||||
↳ | java.lang.Throwable | |||
↳ | java.lang.Exception | |||
↳ | android.util.AndroidException | |||
↳ | android.hardware.camera2.CameraAccessException |
CameraAccessException
被抛出,如果相机设备无法被查询或打开 CameraManager
,或者如果打开的连接 CameraDevice
不再有效。
也可以看看:
Constants |
|
---|---|
int |
CAMERA_DISABLED 摄像头由于设备策略而被禁用,无法打开。 |
int |
CAMERA_DISCONNECTED 相机设备可拆卸并且与Android设备断开连接,或者与 |
int |
CAMERA_ERROR 相机设备当前处于错误状态。 |
int |
CAMERA_IN_USE 相机设备已被使用。 |
int |
MAX_CAMERAS_IN_USE 已达到系统范围的打开摄像机或摄像机资源数量限制,并且更多的摄像机设备无法打开,或者在之前的实例关闭之前无法打开手电筒模式。 |
Public constructors |
|
---|---|
CameraAccessException(int problem) |
|
CameraAccessException(int problem, String message) |
|
CameraAccessException(int problem, String message, Throwable cause) |
|
CameraAccessException(int problem, Throwable cause) |
Public methods |
|
---|---|
final int |
getReason() 无法访问相机的原因。 |
Inherited methods |
|
---|---|
From class java.lang.Throwable
|
|
From class java.lang.Object
|
int CAMERA_DISCONNECTED
相机设备可拆卸并且与Android设备断开连接,或者与 openCamera(String, CameraDevice.StateCallback, Handler)
使用的相机ID不再有效,或者由于相机设备的优先级较高的访问请求,相机服务已关闭连接。
常量值:2(0x00000002)
int CAMERA_ERROR
相机设备当前处于错误状态。
由于某些非用户交互作用,相机未能打开或稍后失败。 有关错误的确切性质,请参阅onError(CameraDevice, int)
。
没有进一步的相机呼叫将成功。 用close()
清理相机并尝试处理该错误以成功重新打开相机。
常量值:3(0x00000003)
int MAX_CAMERAS_IN_USE
已达到系统范围的打开摄像机或摄像机资源数量限制,并且更多的摄像机设备无法打开,或者在之前的实例关闭之前无法打开手电筒模式。
常量值:5(0x00000005)
CameraAccessException (int problem)
Parameters | |
---|---|
problem |
int
|
CameraAccessException (int problem, String message)
Parameters | |
---|---|
problem |
int
|
message |
String
|
CameraAccessException (int problem, String message, Throwable cause)
Parameters | |
---|---|
problem |
int
|
message |
String
|
cause |
Throwable
|
CameraAccessException (int problem, Throwable cause)
Parameters | |
---|---|
problem |
int
|
cause |
Throwable
|