android - 将 LED 转为 TORCH 模式会出现什么错误?

标签 android camera

我正在尝试让我的应用打开 LED 灯。每当我运行这段代码时,它就会崩溃。应用程序关闭并给出运行时异常:FATAL Exception,java.lang.nullpointerexception。

    Camera cam = Camera.open();     
    cam.getParameters().setFlashMode(Parameters.FLASH_MODE_TORCH);
    cam.setParameters(cam.getParameters());

最佳答案

好吧,首先你的代码即使没有崩溃也不会工作,因为你需要这样的东西:

Parameters params = cam.getParameters().setFlashMode(Parameters.FLASH_MODE_TORCH);
cam.setParameters(params);

但是,这并不能解决您的崩溃问题;相反,根据这样的帖子,打开手电筒模式似乎不是一项简单的任务:

在答案中,this one似乎涵盖了大部分选项。

关于android - 将 LED 转为 TORCH 模式会出现什么错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13695341/

相关文章:

java - TextButton 没有响应 libGDX 上的 InputListener?

java - 可以使用哪些不同类型的上下文来代替 Activity ?

java - 索引越界了,但是不行?

android - 单击按钮时更改 fragment

camera - 有人知道 Hololens 2 传感器的 FOV 吗?

android - 使用范围时的依赖注入(inject)顺序

android - 相机表面 View 上的风景列表

iphone - 在图像上显示叠加层

android - 为什么默认的 android 相机预览比我自己的相机预览更流畅?

c# - 使用 C# 从相机捕获视频流的最简单、最快的方法是什么?