Android 安卓:创建持续闹钟(例如:早上闹钟、来电)
我正在编写一个基于报警的应用程序,我正在寻找一种方法来持续唤醒用户。理想情况下,我希望手机振动、响铃并显示信息。我尝试了几种不同的选择,以下是我目前的选择:Android 安卓:创建持续闹钟(例如:早上闹钟、来电),android,screen,alarm,vibration,Android,Screen,Alarm,Vibration,我正在编写一个基于报警的应用程序,我正在寻找一种方法来持续唤醒用户。理想情况下,我希望手机振动、响铃并显示信息。我尝试了几种不同的选择,以下是我目前的选择: 让后台服务启动振动和播放音乐的活动 问题:即使使用WAKE_锁,用户似乎仍然必须打开屏幕并解锁才能看到我的活动 使用带有RTC_唤醒和广播接收器的AlarmManager启动上述活动 同一问题 只需弹出一个通知,用户可以单击该通知查看活动 问题:仍然是同一个问题,而且我无法得到振动和响铃的通知,并经常重复,直到被解雇 我真正想要的
- 让后台服务启动振动和播放音乐的活动 问题:即使使用WAKE_锁,用户似乎仍然必须打开屏幕并解锁才能看到我的活动
- 使用带有RTC_唤醒和广播接收器的AlarmManager启动上述活动 同一问题
- 只需弹出一个通知,用户可以单击该通知查看活动 问题:仍然是同一个问题,而且我无法得到振动和响铃的通知,并经常重复,直到被解雇
ps:在这个应用程序的上下文中,我认为这样唤醒用户是合理的。谨慎的通知是不合适的-除非你能在一次振动中醒来:)你看过
ACQUIRE\u CAUSES\u WAKEUP
标志了吗?看起来它应该做你想做的。有关更多信息,请参见此处:谢谢,这正是我忽略的一个!现在屏幕打开了,我只需要找到一个好方法来通知用户。我想得到一个键盘锁不是最好的做法…?我不知道你说的键盘锁是什么意思,但如果它的目的是为了一个警报,必须在用户采取任何其他行动之前解除警报,听起来这可能是一个合理的做法。也就是说,我绝对不是一个可用性专家:)这是另一种锁,你可以在一段时间内解锁屏幕(除非有密码)。目前,我认为我可能会离开我的活动戒指,在屏幕锁后振动——这可能比袖珍拨号更安全。干杯:)