问题标签 [android-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.
android - 在 Android 中使用警报管理器安排任务
当应用程序在后台时,我想显示陈旧的栏通知。我使用 AlarmManager 来执行任务。但是我想重复 AlarmManager 1 分钟 3 次,即当应用程序在后台 1 分钟间隔 3 次时,我想显示陈旧栏通知。我看到setRepeating
了 AlarmManager 的方法,它允许您以 1 分钟间隔重复。谁能帮我这个?
android - 我的安卓闹钟被取消了,不是我取消的
我的应用程序使用闹钟计时器每 2 分钟左右检查一次服务器上的更新。我使用这个创建了一个循环计时器:
对于绝大多数人来说,这工作得很好。但是少数人报告说该应用程序突然停止自我更新。我做了一个简单的检查,看看定时器是否存在:
果然,当应用不再更新时,这个返回null,表示没有定时器仍然存在。
我的应用程序一直在控制闹钟计时器(在没有网络连接时将其关闭,然后在有网络连接时将其重新打开,以及其他情况)。我想也许我以某种方式将其关闭而不是重新打开。因此,我创建了一个版本,在该版本中,我删除了所有取消闹钟计时器的呼叫。所以我的应用程序不再有任何方法来取消该计时器。但仅仅几天后,闹钟再次消失,应用程序也没有更新。
我无法在我自己的系统上实现这一点,或者让某人找到一种万无一失的方法在他们的系统上重复它。我想知道是不是 Android 系统正在取消它(尽管这会阻止我的应用程序再次运行),但在其中一个问题较多的系统上,他说他几乎没有在手机上运行任何东西。
我不知道任务杀手是否也会杀死闹钟计时器,但我明白,在我认为 SDK 8 之后,任务杀手无论如何都不能这样做了,而且我在发布版本 8 时遇到了问题。不运行任务杀手的系统,并且没有被植根。
我什至创建了一个“看门狗”警报计时器,它运行一个接收器只是为了检查主应用程序计时器是否已停止更新。我发现那个计时器也被取消了(它没有提供进一步的“最后一次运行”更新,也从未注意到主应用程序已停止)。
这个问题对我来说是一个应用程序杀手。任何人都可以提出任何方法来尝试调试何时以及发生了什么?当计时器被取消时,系统是否有任何日志条目,无论是系统还是其他原因?我讨厌它消失得无影无踪。
android - 在 Android 中接收警报
在我的项目中,我正在使用警报代码。没有错误,但BroadcastReceiver
类中的任何内容都没有被执行。我不明白错在哪里。我在 Windows 中使用 Eclipse 进行操作。我还在<receiver>
AndroidManifest.xml 中指定了类。
我希望BroadcastReceiver
执行类中的代码。在这种情况下,我希望接收器类中给出的文本在指定时间显示。这是我的接收器类:
任何人都可以提出解决这个问题的方法吗?谢谢!!!
AndroidManifest.xml:
以上是我的 androidmanifest.xml。这是我用于触发接收器的代码。
android - Android 警报管理器有多精确?
我知道 android 警报管理器使用不准确的时间,但我有两个问题。
1) 时间安排有多精细?好像是30秒。
2)它可以提前几秒钟开火吗?
我们认为我们在代码中看到了一个错误,该错误源于调度时间,然后将该时间与警报触发意图中的新 GregorianCalendar 进行比较。但这种情况很少发生。
android - AlarmManager(alarm.setRepeating) 可以在手机重启的情况下工作 - Android
我遇到了我想在特定时间触发服务的场景。
我所知道的是......我需要使用AlarmManager
,我在听到这个问题,Using Alarmmanager to start a service at specific time中发现了这个问题。现在,我可以在特定时间开始服务了。
现在我的问题是……我需要 24 小时间隔来启动服务。现在如果手机重启会发生什么。是不是又要开始服务了?
我怎样才能让这件事发生?请在这件事上给予我帮助
谢谢
android - android警报在onReceive期间死亡
我有一个计时器应用程序,它通过系统警报 (RTC_WAKEUP) 唤醒设备并打开我的应用程序。上千次成功报警后,只是发生了,设置的报警并没有完全成功。它在 onReceive() 期间死亡并且没有启动我的应用程序,也没有触发系统通知。这是 BroadcastReceiver 的 onReceive() 方法:
触发警报时,我正在使用 gReader 应用程序。这是 logcat(我的应用程序是 sk.martinflorek.TinyTimer):
为什么android.process.media杀死了我的应用程序以及如何防止这种情况发生?它只发生过一次……
android - 以编程方式在android中打开屏幕
我正在开发一个警报应用程序。在主要活动中,我使用广播设置了警报。然后在广播接收器的 onReceive 中,我调用使用户能够关闭或暂停警报的活动...在该活动中,在 onCreate 的开头,我使用此行来打开屏幕并解锁设备:
这适用于带有 android 2.3.4 的三星 Galaxy S2,但不适用于带有 android 2.3.5 的 htc。在 htc 上它什么也不做,当我按下锁定按钮屏幕自动解锁而无需我拖动圆圈。它就像 flag_dissmiss_keygard 正在工作,但 flag_turn_screen_on 没有。是否有另一种方法或另一种解决方案来做到这一点?
android - Android:闹钟每 30 分钟播放一次,从 12:30 开始
在这里,我将使用闹钟服务每隔 30 分钟播放一次闹钟。现在我已经将它设置为从每次开始每 10 秒播放一次。
这是代码:
现在的问题是,我想从 12:30 开始警报,而不是从应用程序开始的时间开始,它应该在每 30 分钟重复播放。比如 1:00, 1:30, 2:00 。. . ETC
那么我必须在我的代码中做哪些更改?
android - 在不同时间设置多个通知 - android
我需要多次创建多个通知。通知应该出现的时间被提取到 event_id 等。通知时间在另一个类中设置。下面的代码发生的情况是,对于设置在 10:00 的通知,在 10:00 之后设置的所有通知也会同时出现。请帮忙。只有正确的通知需要出现。不是未来的。
android - 这个闹钟怎么不响?
我正在尝试为特定日期和时间设置警报,但到目前为止我一直没有成功。作为一个实验,我试图将它设置为今天上午 10:04,如下所示:
我的设置方式正确吗?为什么这没有做任何事情?即它不响(接收器类振动电话)
谢谢
PS toast 消息出现在底部