我在获取 WakeLock 时遇到问题。它似乎不起作用。我正在尝试获取 FULL_WAKE_LOCK,但既没有启用显示器,也没有我的应用程序能够执行任务。
我正在使用以下权限:android.permission.WAKE_LOCK
我的获取代码如下所示:
PowerManager pm = (PowerManager) getBaseContext().getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP, "My Tag");
wl.acquire();
我究竟做错了什么?
编辑:添加了另一个标志 ACQUIRE_CAUSES_WAKEUP ...但行为没有变化
Edit2:我想做的就是播放音乐并在某个事件时唤醒我的设备。音乐运行完美,但设备保持黑色。