我在下面尝试了一个代码,但它只是防止屏幕睡觉。
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);
我应该用什么来防止手电筒在锁期间停止工作。我虽然搜索并超越了想法。任何帮助,将不胜感激。谢谢。
看这个答案,我认为您会发现它最有用。
您可能也想看看这个。
欢呼
使用此代码块为我带来了困难。它具有来自ONSTOP和ONPORPARE方法的代码,因此您可以从那里删除代码并保留此代码。
@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;
}
}