java - 安卓 : How to turn flashlight on/off programmly using Camera Source Builder?

标签 java android camera

我在 Android Studio 中使用 CameraSource 制作了 Camera Preview

new CameraSource.Builder(this , detector).setAutoFocusEnabled(true).build();

如您所见,我轻松设置了“启用自动对焦”。

我只是想知道是否有一种简单的方法可以启用/禁用手电筒?

最佳答案

就用这个方法:

.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH).build();

编辑:

此类在 API 级别 21 中已弃用。 Google 建议为新应用程序使用新的 android.hardware.camera2 API。

在此线程中,您可以了解如何使用:Turning on/off flash with Android camera2 API not working

关于java - 安卓 : How to turn flashlight on/off programmly using Camera Source Builder?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45602315/

相关文章:

android - 通过搜索栏从服务到 Activity 的进度

java - 在java中的日期选择器上仅突出显示当月的当前日期

java - 为日期选择器获取 ElementNotVisibleException : Using Selenium WebDriver in MakeMyTrip. com

java - Android post 请求转义字符

Android .xml设计

ios - Google Photo Sphere 相机功能

java - 排除正则表达式中的匹配字符

android - 无法将使用 JVM 目标 1.8 构建的字节码内联到使用 JVM 目标 1.6 构建的字节码

Android OpenCV : update camera frames while executing AsyncTask

ios - UIImagePickerController allowsEditing=YES 仅用于视频