Tag: 手电筒

用不同的模式在android中打开手电筒

以下代码是否适用于不支持火炬的摩托罗拉剃刀等Android设备? 有人可以请你测试是否有这样的手机,请告诉我。 提前致谢!! if (!isFlashOn) { if (camera == null || params == null) { return; } List flashModes = params.getSupportedFlashModes(); if(flashModes.contains(Parameters.FLASH_MODE_TORCH)){ try { params = camera.getParameters(); params.setFlashMode(Parameters.FLASH_MODE_TORCH); camera.setParameters(params); camera.startPreview(); toggleButtonImage(); isFlashOn = true; }catch (RuntimeException e) { } } else { params = camera.getParameters(); params.setFlashMode(Parameters.FLASH_MODE_ON); camera.setParameters(params); camera.startPreview(); toggleButtonImage(); isFlashOn = true; } toggleButtonImage(); isFlashOn […]

如何在android中同时打开手电筒和前置摄像头

在我的应用程序的一个要求中,我需要弹出一个包含前置摄像头预览的活动,同时我也需要打开手电筒。但是我观察到,我可以打开手电筒并返回相机,但没有前置摄像头和手电筒在一起。以下是我的代码: public class Cam extends Activity { private static int cameraId = 0; private Camera camera; //Adding for camera preview public static FrameLayout preview; public static CameraPreview mPreview; Context context; ImageButton btnSwitch; private boolean isFlashOn; private boolean hasFlash; Parameters params; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.e(“Cam”,”Inside onCreate”); setContentView(R.layout.cam); context = getApplicationContext(); btnSwitch = […]