gpt4 book ai didi

Android:创建持续闹钟(例如:早上闹钟、来电)

转载 作者:太空狗 更新时间:2023-10-29 13:41:50 27 4
gpt4 key购买 nike

我正在编写一个基于闹钟的应用程序,我正在寻找一种持续唤醒用户的方法。理想情况下,我希望电话能够振动、响铃和显示消息。我尝试了几种不同的选择,这是我目前拥有的:

  • 让后台服务启动振动和播放音乐的 Activity。

    problem: even with a WAKE_LOCK, it seems that the user still has to turn on the screen and unlock it to see my activity

  • 使用带有 RTC_WAKEUP 和广播接收器的 AlarmManager 来启动上述 Activity

    same issue

  • 简单地弹出一个通知,用户可以点击它来查看 Activity

    problem: stil the same issue, and also I can't get the notification to vibrate and ring, and repeat often until dismissed

我真正想要的是有一个类似于基本的 Android 早上闹钟的行为,或者类似于接听电话:无论你的手机是醒着还是睡着,它都会响铃、振动并显示消息等信息, 一张照片...

任何关于使用方向的提示将不胜感激!我确定我见过警报应用程序或“假电话”应用程序做类似的事情,但我没有想法。

干杯

ps:在这个应用程序的上下文中,我认为以这种方式唤醒用户是合理的。谨慎的通知是不合适的 - 除非你能被一次振动唤醒 :)

最佳答案

你看过ACQUIRE_CAUSES_WAKEUP标志了吗?看起来它应该做你想做的。有关详细信息,请参见此处:http://developer.android.com/reference/android/os/PowerManager.html

关于Android:创建持续闹钟(例如:早上闹钟、来电),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4811864/

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