我正在寻找这样的东西:
CameraManager cameraManager = (CameraManager) getSystemService(CAMERA_SERVICE);
cameraManager.setTorchMode("0", true);
cameraManager.setTorchLevel("0", 2); //change the brightness based on the number given
这仅适用于具有 Android 13 和新版本相机硬件抽象层的设备(在 Pixel 6 Pro 上测试)。它也可能适用于某些 Android 版本较低的三星设备(未经测试)。
在 Android 13 及更高版本中,您现在可以使用 手电筒强度控制 API
更改手电筒(手电筒)强度