我想让我的应用程序打开led.每当我运行此代码时,它都会崩溃.应用程序关闭并提供运行时异常:FATAL异常,java.lang.nullpointerexception.
Camera cam = Camera.open();
cam.getParameters().setFlashMode(Parameters.FLASH_MODE_TORCH);
cam.setParameters(cam.getParameters());
Run Code Online (Sandbox Code Playgroud)
好吧,首先,即使你的代码没有崩溃,它也不会工作,因为你需要类似的东西:
Parameters params = cam.getParameters().setFlashMode(Parameters.FLASH_MODE_TORCH);
cam.setParameters(params);
Run Code Online (Sandbox Code Playgroud)
然而,这并不能解决你的崩溃问题;相反,根据以下帖子,打开手电筒模式似乎并不是一项简单的任务:
在答案中,这个似乎涵盖了大部分选项。