我正在尝试让我的应用打开 LED。每当我运行此代码时,它都会崩溃。应用程序关闭并给出运行时异常:致命异常,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);
但是,这并不能解决您的崩溃问题;相反,根据这样的帖子,打开手电筒模式似乎不是一项简单的任务:
在答案中,这个似乎涵盖了大多数选项。