如何让android火炬光稳定

时间:2016-06-07 17:43:24

标签: android

我的android火炬中有一个问题,我刚刚用android studio创建 我已经完成了这个手电筒的建设,我已经在Android手机中运行并安装它但有问题我希望你帮我解决它。

  1. 如果我在火炬上点亮它会打开但是如果关闭Android手机的屏幕,火炬也会点亮。如果我触摸手机屏幕并且屏幕指示灯显示火炬将打开。为什么即使手机处于锁定和解锁状态,即使屏幕指示灯亮或亮,我也需要让手电筒点亮 。请帮帮我。
  2. 感谢。

1 个答案:

答案 0 :(得分:0)

手机锁定时,暂停正在运行的应用和服务,但您可以获取WAKE_LOCK密钥并执行任务

PowerManager mgr = (PowerManager)context.getSystemService(Context.POWER_SERVICE);
WakeLock wakeLock = mgr.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,"MyWakeLock"); 
wakeLock.acquire();

即使屏幕关闭,这也会使CPU保持打开状态