【问题标题】:After phone lock flashlight app stop flashing手机锁手电筒应用停止闪烁后
【发布时间】:2014-02-01 05:16:08
【问题描述】:

我尝试了下面的代码,但它只是阻止屏幕进入睡眠状态。

   Window window = getWindow();
    WindowManager.LayoutParams params = window.getAttributes();
    window.setAttributes(params);
    window.addFlags(
         WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON

            | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);

我应该使用什么来防止手电筒在锁定期间停止工作。我搜索并得到了以上想法。任何帮助,将不胜感激。谢谢。

【问题讨论】:

    标签: android flashlight screen-lock


    【解决方案1】:

    this的回答, 我想你会发现它最有用。

    你可能也想看看this one

    干杯

    【讨论】:

      【解决方案2】:

      使用这个代码块对我有用。 这包含来自 onStop 和 onPause 方法的代码,因此您可以从那里删除代码并保留它。

           @Override
          public void onBackPressed() {      
          super.onBackPressed();
      
          myParameters = myCamera.getParameters();
          myParameters.setFlashMode(Parameters.FLASH_MODE_OFF);
          myCamera.setParameters(myParameters);
          myCamera.stopPreview();
          FlashOn = false;
      
          if (myCamera != null) {
              myCamera.release();
              myCamera = null;
          }
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-27
        • 1970-01-01
        相关资源
        最近更新 更多