5

我正在尝试让我的应用打开 LED。每当我运行此代码时,它都会崩溃。应用程序关闭并给出运行时异常:致命异常,java.lang.nullpointerexception。

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

1 回答 1

0

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

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

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

在答案中,这个似乎涵盖了大多数选项。

于 2012-12-04T04:33:26.457 回答