【问题标题】:Flashligth LED cannot be turned on in Galaxy S2 (JB)Galaxy S2 (JB) 手电筒 LED 无法开启
【发布时间】:2014-02-06 07:53:41
【问题描述】:

我正在开发一个可以打开手机闪光灯 LED 的应用程序。代码很一般:

cam = Camera.open();
cam.setPreviewTexture(new SurfaceTexture(0));
camPara = cam.getParameters();
camPara.setFlashMode(Parameters.FLASH_MODE_TORCH);
cam.setParameters(camPara);
cam.startPreview();

此代码在许多手机中都能正常工作,但在 Galaxy S2 (4.1.2) 中手电筒 LED 不亮。

有没有人遇到过类似的问题,或者有经验了解为什么 Galaxy S2 在 api 中有这样的问题?

谢谢。

【问题讨论】:

    标签: camera galaxy led flashlight android-4.2-jelly-bean


    【解决方案1】:

    看看我发布的这个简单的 Android 手电筒应用的源代码:Simple Android Flashlight App

    【讨论】:

    • 我注意到,当我在旧 S2 上运行 cam.startPreview() 部分时,我不需要它……但我在 S4 上确实需要它。
    猜你喜欢
    • 1970-01-01
    • 2012-03-19
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-17
    相关资源
    最近更新 更多