Android设备屏幕未关闭

时间:2016-03-10 18:58:20

标签: android android-activity android-wake-lock display

我在Android设备上的某个音乐应用上开始播放歌曲。

虽然我只能看到获取部分wake_locks,但即使屏幕超时后设备显示仍然无法关闭。

我想知道保持设备屏幕是什么。

有人可以建议在哪里寻找可能的原因。

谢谢!

1 个答案:

答案 0 :(得分:0)

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wakeLock = pm.newWakeLock(
    pm.SCREEN_DIM_WAKE_LOCK, "My wakelook");
// This will make the screen and power stay on
// This will release the wakelook after 1000 ms
wakeLock.acquire(1000);

// Alternative you can request and / or  release the wakelook via:
// wakeLock.acquire(); wakeLock.release();

我使用此代码并且对我很好。