Android以编程方式发布wake_lock

时间:2014-11-16 06:50:35

标签: android

我使用此方法来唤醒锁定我的应用程序。我该如何自动发布?

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

2 个答案:

答案 0 :(得分:0)

您可能使用wakeLock.release()方法调用onDestroy()

答案 1 :(得分:0)

或者你可以使用Alarm Manager创建一个新的闹钟,并在你想要的任何时间释放它内部的唤醒锁。