本文整理匯總了Java中com.android.camera.CameraDisabledException類的典型用法代碼示例。如果您正苦於以下問題:Java CameraDisabledException類的具體用法?Java CameraDisabledException怎麽用?Java CameraDisabledException使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
CameraDisabledException類屬於com.android.camera包,在下文中一共展示了CameraDisabledException類的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: openCamera
import com.android.camera.CameraDisabledException; //導入依賴的package包/類
public static CameraManager.CameraProxy openCamera(
Activity activity, final int cameraId,
Handler handler, final CameraManager.CameraOpenErrorCallback cb) {
try {
throwIfCameraDisabled(activity);
return CameraHolder.instance().open(handler, cameraId, cb);
} catch (CameraDisabledException ex) {
handler.post(new Runnable() {
@Override
public void run() {
cb.onCameraDisabled(cameraId);
}
});
}
return null;
}
示例2: checkAndOpenCamera
import com.android.camera.CameraDisabledException; //導入依賴的package包/類
private static void checkAndOpenCamera(Context context, CameraAgent cameraManager,
final int cameraId, Handler handler, final CameraAgent.CameraOpenCallback cb) {
Log.v(TAG, "checkAndOpenCamera");
try {
CameraUtil.throwIfCameraDisabled(context);
cameraManager.openCamera(handler, cameraId, cb);
} catch (CameraDisabledException ex) {
handler.post(new Runnable() {
@Override
public void run() {
cb.onCameraDisabled(cameraId);
}
});
}
}
示例3: throwIfCameraDisabled
import com.android.camera.CameraDisabledException; //導入依賴的package包/類
public static void throwIfCameraDisabled(Context context) throws CameraDisabledException {
// Check if device policy has disabled the camera.
DevicePolicyManager dpm =
(DevicePolicyManager) context.getSystemService(Context.DEVICE_POLICY_SERVICE);
if (dpm.getCameraDisabled(null)) {
throw new CameraDisabledException();
}
}
示例4: throwIfCameraDisabled
import com.android.camera.CameraDisabledException; //導入依賴的package包/類
private static void throwIfCameraDisabled(Activity activity) throws CameraDisabledException {
// Check if device policy has disabled the camera.
DevicePolicyManager dpm = (DevicePolicyManager) activity.getSystemService(
Context.DEVICE_POLICY_SERVICE);
if (dpm.getCameraDisabled(null)) {
throw new CameraDisabledException();
}
}