问题标签 [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 投票
1 回答
3962 浏览

android - 如何在我的应用程序中实现系统闹钟?

如何在我的应用程序中实现闹钟。我想实现一个类似于系统警报的警报。或我可以用来从我的应用程序设置系统警报的任何意图。

0 投票
2 回答
1328 浏览

android - 由于长期运行问题导致的 Android ANR 消息

我的问题一般是 - 如何让后台服务在每个“INTERVAL”中运行而不收到 ANR 消息(尝试制作从 alarmManager 调用的服务,该服务启动一个线程来完成其工作)?谢谢你的帮助!

更详细:

我正在制作一个类似于 DropBox 的应用程序 - 使本地文件夹与其他 Android 手机共享。

此应用程序应在后台运行。

它还应该以一定的时间间隔运行,以检查是否在本地目录中创建了任何新数据,以便将其上传到某个服务器。

我的应用程序通常在 PsudoCode 中执行下一个序列:

我知道问题出在第 3 阶段,在上传/下载超过 10 秒后,我收到 ANR 消息(或我的应用程序被杀死),如果上传/下载时间短于 10 秒,则一切正常. 我试图创建一个可以进行上传/下载的线程,但是一旦服务完成,Android 就会杀死我的线程。

0 投票
2 回答
613 浏览

android - 获取用户输入后如何在Android中创建重复警报?

我是一名 android 开发人员。我正在制作一个应用程序,我必须在其中接受用户输入,例如 8:00、9:00、10:00 等,并且每次用户输入 .A 时我都必须设置 20 或 30 天的警报用户可以输入两次或三次或任何时间。我知道有一个功能

alarm.setRepeating(AlarmManager.RTC,System.currentTimeMillis()+timeinminutes*60*1000,30*1000, pintent);

但是我必须将警报设置为永远或用户输入的天数。所以任何人都可以告诉我。我该怎么做。

0 投票
2 回答
2533 浏览

android - 如何创建多个警报?

我可以使用下面的代码创建和取消警报。我想创建多个警报。警报时间来自一个数组列表。在这个数组列表中,我想为每个日期创建一个警报。按下取消按钮将仅取消当前警报。我该怎么做?

0 投票
2 回答
16535 浏览

android - 警报管理器 - 安排多个非重复事件

在 Android 警报管理器中,我们如何安排多个不重复且没有固定间隔重复的警报?我不能使用“setRepeating”功能,因为警报没有任何重复模式。

我将警报时间存储在 Sqlite 数据库表中,活动应该从该表中选择日期和时间并设置警报。

如果我们在一个循环中设置不同的警报,那么它只保留最后一个。我从帖子中读到:如何创建多个警报?

它告诉将唯一 ID 附加到意图,然后设置单独的警报事件。但这对我不起作用。

我们需要在 Manifest 文件中添加一些东西来处理这个唯一的 id 吗?

活动“RegularSchedule”中的代码是,它只创建一个警报事件:

如果需要更多详细信息或代码片段,请告诉我。

清单文件(此处为 RepeatingAlarm 扩展 BroadcastReceiver):

重复警报:

0 投票
2 回答
1289 浏览

android - AlarmManager 设置为相同的 BroadcastReceiver 不起作用

我希望能够向同一个 BroadcastReceiver 注册两个警报。然而,第一个警报永远不会被触发。我怎样才能使这项工作?

只有第二个熄灭。我怎样才能让它们都熄灭?

编辑答案:将 requestCode 设置为独特的。PendingIntent.getBroadcast) 方法的第二个参数 android 挂起意图通知问题

0 投票
1 回答
478 浏览

android - Android中的AlarmManager问题

当我第一次运行我的应用程序时,我的闹钟启动了,而且效果很好。

现在我的闹钟在后台继续,我必须关掉手机。当我打开手机时,我的警报后台处理没有开始。

为什么是这样?

0 投票
1 回答
2705 浏览

android - Android AlarmManager 耗电大吗?

我大约 4 个月前才开始在 android 上工作。我创建了一个使用AlarmManager的项目,流程是这样的:AlarmManager->service->wifi not available->AlarmManager continue->service..等等。如果设备没有重新启动,这个警报可能会安排好几天。我在项目的电池排水部分需要帮助。我怎么知道我的 AlarmManager 项目耗尽电池的速度。我担心如果它耗尽大量电池,我的应用程序将无用。

0 投票
1 回答
275 浏览

android - 如何在android中跟踪事件(警报事件)

我想开发一个 android 应用程序,它可以在 android 中的任何警报响起时做一些事情。实际上,我想跟踪android中的警报事件,并将我的应用程序与警报事件集成并在警报响起时运行。

0 投票
1 回答
7594 浏览

android - Android:为什么系统重启后警报通知停止

我正在开发一个应该每天发出五次警报的 android 应用程序:
- 每天的时间不是恒定
的 - 发出警报后,我将安排下一个警报。

我的问题是:警报通知工作 1 天然后停止,并且当设备重新启动两次时,通知不起作用,如果有其他方法,我现在不知道,任何帮助将不胜感激!

代码:我有这个函数来调用广播接收器

oneTimeAlarmReciever 的代码

notify_me() 的代码

在清单文件中