【问题标题】:What is this error with turning LED to TORCH mode?将 LED 切换到 TORCH 模式时会出现什么错误?
【发布时间】:2012-11-21 15:10:47
【问题描述】:

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

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

【问题讨论】:

  • 你能知道 NullPointerException 指向哪一行吗?由于这里只有一个新对象,您的cam 对象似乎是null。是否添加了权限<uses-permission android:name="android.permission.CAMERA" />
  • 您在哪个设备/操作系统版本上运行它?
  • android 4.1.2,intel atom (x86)
  • 我有权限:

标签: android camera


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2022-12-07
    • 2013-01-07
    • 2014-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-08
    • 1970-01-01
    相关资源
    最近更新 更多