问题标签 [alarms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Ruby on Rails 4 中的简单闹钟
我是 Rails 的新手,我正在尝试在 Rails 4 中开发一个简单的闹钟。基本上你应该能够设置闹钟的时间。在索引页(主页)上,您将看到“5 号”图像,该图像将逐渐变为“4”、“3”、“2”和“1”,接近它应该关闭的时间。闹钟响起时会出现“数字 1”。
到目前为止,我已经创建了脚手架:rails g scaffold Alarmclock alarm:time
我使用来自网站的图像将“5”图像添加到索引文件中:http: //clareluffman.com/wp-content/uploads/2013/10/red-number-5.jpg
我假设闹钟控制器应该看起来像这样:
并且 index.html.erb 应该有一些 if "alarm_goes_off" 语句......如果发生这种情况,显示图像 "5"。如果发生这种情况,显示“4”。此外,页面应该自行刷新。所以我可能需要某种 cron 工作。
这一切都在我的脑海中,但我不确定我应该如何实现这一点。
android - Android 闹钟响起时的运行方法
我制作了一个通过 Sockets 与 Raspberry Pi 对话的应用程序。该应用程序只是向 Raspberry Pi 发送打开/关闭消息,然后它会打开或关闭我的百叶窗。我想在应用程序中添加一个设置,当闹钟响起时会自动打开百叶窗。将使用默认的 android 警报应用程序设置警报。
因此,如果我在 android 闹钟应用程序/时钟应用程序中设置闹钟,我想在闹钟响起时调用我的一些代码。
我是一个初学者程序员,不知道从哪里开始,所以任何帮助都会很棒。
谢谢
android - Android警报管理器在特定日期设置警报并在所有星期内重复它们
我制作了一个可以设置闹钟的应用程序。它实际上有效,但只有一次。我需要做不止一次。我试图做一个课程表警报。
例如我星期一七点有课,所以我需要每周一开始闹钟。但我星期二还有另一节课,也必须这样做。
这是我的代码 pd-> rqs1 = 1
所以,我一直在寻找如何去做。请帮我 。谢谢
android - 在广播接收器中管理多个警报
我到处搜索以找到我的问题的答案。我
我在我的 PreferenceActivity 中创建了一个警报,它与显示简单通知的广播接收器一起工作。但是当我想设置多个警报时,我不知道如何选择要在broadcastReceiver上显示的通知。
我使用以下代码设置警报:
这是我的广播接收器。我的问题出在 Onreceive 上。我应该怎么做才能选择要显示的通知?
python - Boto / Cloudwatch 恢复实例报警
我一直在用头撞墙试图完成这项工作。我正在尝试使用 python/boto 创建一个恢复失败的 ec2 实例的 cloutwatch 警报。我很难让 ec2:RecoverInstance 操作起作用。我怀疑我的主题设置不正确。
任何建议将不胜感激。
谢谢你。
- 麦克风
android - 添加多个提醒会导致它们同时触发
我在这里包含了完整的问题描述,因为我不确定解决方案背后的逻辑是否正确,但我很确定这与我自己设置警报的方式有关,这会导致这种不准确,或者只是有时纯粹的故障(警报根本不会触发)。
用户可以从药物列表中添加新药物。
屏幕一
当找到某种药物时,点击它会显示这个屏幕http://imgur.com/nLC9gTG
该屏幕包含药物的名称,并且在“Posology”标题(绿色条)下可以添加该药物的提醒。
忘记“单位”字段。
“频率”字段接受一个数字,“频率”字段右侧的标签是可点击的,它会导致出现一个下拉菜单,用户可以从中选择“一天的次数”或“每周的次数”。
“星期几”标签(屏幕截图中的标签为空)也是可点击的,它为用户提供了一个下拉菜单,用户可以从中选择一周中的几天。
“治疗持续时间”字段接受一个数字,“治疗持续时间”字段右侧的标签将反映用户选择的“频率”(如果是“每周次数”,则该标签将显示“周”,如果是“每月次”,那么该标签将显示“月”)。
屏幕 2
在第二个屏幕截图http://imgur.com/AcUmlHH - 有一个开关允许用户为他尝试添加的这种药物(项目、实例等)启用提醒。
如果上面的“频率”字段的数字大于 0(例如 2),那么提醒 Switch 将创建一个提醒字段列表,它将显示在“获取通知”绿色条的下方。
当用户最终按下“添加药物”时,将在数据库中创建一个新的药物对象,以及用户选择为此药物对象添加的“频率”(提醒次数)。
创建一个药物表:
创建一个 MedicationReminder 表:
在创建这个新的 Medication 对象时:
assignForeignCollectionToParentObject(药物)
setupMedicationReminders()
问题是当添加药物提醒时,它们总是在添加后不久被触发,并且都是同时触发的。
假设我为周六和周五选择频率 2,治疗持续时间为 1 周。这意味着总共将添加 4 条提醒,周五 2 条,周六 2 条。
当我这样做时,恰好是星期六,警报会在星期六同时触发。
怎么了?
android - 如何存储和删除相应对象的警报
我有一个小问题,如果你能帮助我,我将非常感激。我有一个应用程序,例如用于客户药物的本地数据库,当添加药丸时,他可以在需要服用该特定药丸时添加提醒。他只能设置一小时(临时)并从一周中选择一些日子。因此,该应用程序每天在特定时间发出警报,这样我的应用程序就会发出许多警报,我认为这不是最好的方式,但是是的,这就是我制作的方式。如果这是一种更好的方法,请帮助我。但我现在的主要问题是如何存储待处理的意图,以便在客户想要删除药物时禁用相应药丸的警报。
非常感谢您的关注,我希望您至少可以帮助我一点。祝你有美好的一天!
email - 清除警报时发送电子邮件
我一直在使用警报/规则和电子邮件插件,但仍然无法弄清楚警报清除后如何发送电子邮件。
我确实看到在“电子邮件插件操作”中使用了一些标志,但不明白它们是如何工作的。
有没有人知道如何在清除警报后发送新电子邮件?
谢谢
android - AlarmManager.setAlarmClock 在错误的时间引发警报?
我正在开发一个基于使用 AlarmManager.setAlarmClock 方法编写警报的应用程序。它主要是有效的,但在某些情况下,警报会在错误的时间引发。
例如,在具有 android 5.1 的三星设备中,我在以下位置设置了 3 个警报:
- 18:00
- 22:00
- 6:00(次日)
结果是
- 18:00 -> 好的
- 18:15 -> 18:15 投掷
- 6:00 -> 2:00 投掷!!
下面是设置闹钟的代码:
这是生成“calendarObj”实例的代码(iqDate对象是具有特定日期的对象,三个警报是根据该对象的日期设置的。忽略它):
任何想法为什么会发生这种情况?它在大多数情况下都可以正常工作,但有时警报无法正常工作...
谢谢!
android - 为什么在设置第二天和长时间时警报不起作用,当设备长时间处于非活动状态时,警报不会触发
在我的应用程序中,如果我在一小时内设置警报,那么它工作正常,但长时间无法正常工作。
我对我们面临的警报问题进行了很多搜索,发现在最新的 android 更新中,如果其他任务需要内存或处于低电池状态或无缘无故,android 操作系统正在杀死广播接收器。
在某些情况下,如果手机处于空闲/打瞌睡模式,那么警报也不起作用。
您可以查看以下链接。
1) https://www.fusonic.net/en/blog/why-my-broadcastreceiver-does-not-get-call/
2) sendWakefulWork 并不总是使用 cwac-wakeful-1.1.0 调用
4) https://stackoverflow.com/a/42468819
我发现如果你从后台杀死应用程序,那么所有警报接收器都会被清除。为此,您必须为您的应用设置启用自动启动。
但是我们不能以编程方式设置它,因为所有移动品牌都有不同的方法来设置它。
一个。VIVO 手机 - 设置 - 更多设置 - 应用程序 - 自动启动 - 为您的应用启用自动启动。
湾。Redmi 手机 - 安全应用 > 权限 > 自动启动 - 为您的应用启用自动启动。
在代码中,我制作了后台服务,它将在后台运行并在每个预定义的时间间隔重置警报。
这样做之后,早上的闹钟仍然无法在某些设备上运行,例如 Redmi note 4、samsung s3
在其他设备中,交替发出警报。示例-如果我在上午 7 点、8 点、9 点设置 3 个闹钟。只有 2-3 个在工作。
Android OS 是否也在扼杀 BG 服务?请帮忙。