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) |
|
|---|---|
java.lang.Throwable
|
|
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
|