小编Mat*_*att的帖子

设置Parameters.FLASH_MODE_TORCH在Droid X 2.3上不起作用

我正在编写一个应用程序,将闪光模式设置为火炬.我一直在我的Droid X上测试应用程序,并且LED灯没有亮起.我在Droid Incredible上尝试过,它运行良好.我无法弄清楚问题是什么.这是我打开火炬模式的代码的一部分.

    Camera mCamera = Camera.open();
    Camera.Parameters params = mCamera.getParameters();
    if(params.getFlashMode() != null){
        params.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
    }
    mCamera.setParameters(params);
Run Code Online (Sandbox Code Playgroud)

我添加了mCamera.startPreview(); 因为我读过这应该有所作为,但事实并非如此.我还列出了可用的闪光模式并将它们显示在屏幕上,以确保我的Droid X确实具有火炬模式,并且它在列表中.我甚至用我在网上找到的代码创建了一个新的应用程序,用一个按钮打开和关闭LED闪光灯.再一次,它在Droid Incredible上工作得很好,但不是Droid X.我有什么东西可以让它在Droid X上运行,或者它可能是Gingerbread的东西吗?Droid X正在运行Gingerbread,而Droid Incredible正在运行FroYo.

camera android android-camera flashlight

4
推荐指数
1
解决办法
6770
查看次数

标签 统计

android ×1

android-camera ×1

camera ×1

flashlight ×1