我一直试图在Android棒棒糖中打开手电筒,但相机Api已被弃用,因此不打开手电筒。有人试过这样做吗?
答案 0 :(得分:1)
您可以使用以下代码段打开闪光灯:
mCam = Camera.open();
Camera.Parameters p = mCam.getParameters();
p.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
mCam.setParameters(p);
mPreviewTexture = new SurfaceTexture(0);
try {
mCam.setPreviewTexture(mPreviewTexture);
} catch (IOException ex) {
// Ignore
}
mCam.startPreview();
适用于Android 5.0.x.在清单中添加以下权限以供相机使用。
<uses-permission android:name="android.permission.CAMERA" />