gpt4 book ai didi

android - 如何在安卓中唤醒屏幕

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:52:19 24 4
gpt4 key购买 nike

您好,我正在制作警报应用程序。当闹钟时间到来时,我正在向用户展示一个对话框。但问题是我想在对话框出现时获取唤醒锁。就像收到一条短信时屏幕刚被唤醒。

这个我试过了,但是不行

public class Alarm extends Activity{
PowerManager pm;
WakeLock wl;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
pm = (PowerManager) getSystemService(POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "FlashActivity");
wl.acquire()
showAlarmDialog();
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
wl.release();
}
}

我也添加了唤醒锁权限。帮助将是 appriciated :-)

最佳答案

我可以这样打开屏幕:

wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, "TAG");
wl.acquire();

希望这有帮助。虽然它对我有用 :-) 干杯

关于android - 如何在安卓中唤醒屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16098179/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com