问题标签 [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.

0 投票
6 回答
88781 浏览

java - Android:如何使用警报管理器

我需要在设置后 20 分钟后触发一段代码AlarmManager

AlarmManager有人可以向我展示如何在 ِAndroid中使用的示例代码吗?

几天来我一直在玩一些代码,但它不起作用。

0 投票
1 回答
1158 浏览

android - Android 中的闹钟与 TIME_TICK

我不确定哪些适合我当前的应用程序。

我需要在给定但用户可更改的间隔上切换壁纸。我一直在使用 BroadcastReceiver 来检查每一分钟,但后来我看到了这个问题

一种方法比另一种方法有什么特别的优势吗?现在我必须保持服务处于活动状态才能接收广播,但是使用警报可以避免这种情况吗?

0 投票
2 回答
4979 浏览

android - 如何设置安卓提醒/闹钟?

我有一些时间以 ISO 格式存储。其中一些时间被标记为在另一列中设置的 1(打开)或 0(关闭)。我需要在标记为 1 的时间设置提醒,但我如何将每个日期传递给提醒类?

0 投票
3 回答
464 浏览

android - Using android alarmclock

Is it possible to use the com.android.alarmclock so that I can use it to kick off alarm features in my application? If it is how can i do it?

0 投票
1 回答
3426 浏览

android - Android取消所有闹钟设置

我正在制作一个事件应用程序,用户可以为他想要的事件设置提醒。所以我使用alarmManager 来创建警报。我想在我的主要活动中添加一个取消所有选项,以便我可以取消我的应用程序创建的所有警报。以相同意图取消警报的常用方法并没有真正帮助,因为我将警报设置在与我想要取消它们的活动不同的活动上。那么有没有办法取消我的应用程序创建的所有警报?谢谢!

0 投票
2 回答
614 浏览

android-alarms - 触发警报时如何播放默认手机铃声?

我已经编写了设置警报的代码。时间一到,我就能成功地从我的警报接收器班上举杯敬酒。

现在我想播放默认的手机铃声以及振动你的手机。我怎么做

0 投票
1 回答
941 浏览

android - Android:应用程序结束时停止服务和警报

我有一个包含多个活动的应用程序。当应用程序启动时,一些警报被安排使用AlarmManager并启动一些服务:

我想知道当用户退出应用程序时有什么方法可以保证每个服务都停止并且每个警报都没有安排

问题是用户可以从不同的活动中离开应用程序,我不喜欢onDestroy在每个活动中覆盖方法的想法。Intent申请结束时我可以收到任何已知信息吗?

我还发现一个 Android 应用程序可以有一个从 扩展的类Application,带有一个onTerminate方法:

但是文档非常清楚:“永远不要依赖调用此方法;在许多情况下,内核会简单地杀死不需要的应用程序进程而不执行任何应用程序代码”

任何建议都受到高度赞赏。

0 投票
2 回答
9658 浏览

android - 需要警报的教程

我正在为android启动一个应用程序。我想知道是否有人有任何教程可以让我继续前进。类似于在特定日期在 2 次不同场合响起的警报,这些日期和时间应该从 csv 文件或类似文件中获取,以便我可以控制警报响起的时间和时间。

0 投票
1 回答
748 浏览

android - 设置重复任务的最佳方法

我的应用程序中有一个方法,我想根据用户的选择重复调用它。就像用户选择每小时一样,活动会触发每小时调用的方法。我想知道安排这个重复任务的最佳方法。

我一直在尝试使用 Timers 和 Timer 任务,但由于某种原因,当我使用 java 日历类时它似乎不起作用,如下所示:

从我一直在阅读的内容来看,处理程序不适合这种多次重复的任务。我是否必须为此使用警报管理器,为什么上面的代码不能正确执行?谢谢

0 投票
1 回答
19539 浏览

android - 识别并取消发送到 AlarmManager 的警报

如果我使用 AlarmManager 来安排警报(应该发送的 PendintIntent),我以后如何识别该警报以取消它?我可以取消我的应用程序安排的所有闹钟吗?