【问题标题】:Turn on the flashlight in android Lollipop Programatically以编程方式打开 android Lollipop 中的手电筒
【发布时间】:2015-03-02 00:47:52
【问题描述】:

我一直试图在 android lollipop 中打开手电筒,但相机 Api 已被弃用,因此不要打开手电筒。有人试过吗?

【问题讨论】:

    标签: android-5.0-lollipop flashlight


    【解决方案1】:

    您可以使用以下代码 sn-p 来打开闪光灯:

    mCam = Camera.open();
    Camera.Parameters p = mCam.getParameters();
    p.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
    mCam.setParameters(p);
    mPreviewTexture = new SurfaceTexture(0);
    try {
       mCam.setPreviewTexture(mPreviewTexture);
    } catch (IOException ex) {
       // Ignore
    }
    mCam.startPreview();
    

    它适用于 Android 5.0.x。在清单中添加以下权限以供相机使用。

    <uses-permission android:name="android.permission.CAMERA" />
    

    【讨论】:

      猜你喜欢
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多