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

android - 警报管理器在一段时间后不起作用

这是我的代码。它可以正常工作,但过了一段时间(大约 1 小时)它就不起作用了。怎么了?提前致谢。

0 投票
2 回答
5521 浏览

android - 当您有多个警报时取消单个警报

我使用相同的 pendingIntent 设置多个警报,每个警报使用不同的 intentId。警报器正在工作。现在我想取消一个特定的警报。如果我使用 cancel() 方法,我最终会取消所有警报。我只想删除一个特定的。即使在第二次或第三次启动期间,用户也应该能够取消此警报。就像我第二次启动它时一样,我不会拥有相同的 pendingIntent 对象。我必须坚持pendingIntent 对象吗?如果是这样,怎么做?以及如何从多个警报中取消单个警报?

0 投票
1 回答
372 浏览

android - 如何保持 IntentService 的属性持久化?

我正在构建一个应用程序,其中使用 AlarmManager 定期运行 IntentService:

众所周知,LatestNewsRetrService 类会在每次服务运行时创建和销毁;好吧,我的问题是我想保留在此服务中使用的 2 个对象,例如属性,但这是不可能的,因为每次重新创建它们时。我什至尝试将这些对象作为额外的服务意图放入,但它们不会更新。那么,最佳实践是什么?我应该将这些对象保存为主 Activity 的属性吗?最好的办法是什么?

0 投票
2 回答
274 浏览

android - 在 textView 中显示设置警报

我想在文本视图中显示我的闹钟设置的当前时间,但我不知道该怎么做。有什么建议么?

0 投票
2 回答
392 浏览

android - 设置闹钟在时钟应用程序中显示

有没有办法在我的应用程序中设置闹钟 - 这意味着当我使用诸如 AlarmManager 之类的东西时,我的新闹钟将在库存时钟应用程序的闹钟列表中可见。我阅读了一些教程并做了一些,但没有一个能够做到我想要的。

我需要这个 API 8+

0 投票
1 回答
249 浏览

android - 在短期服务运行时保持设备唤醒的选项

我正在开发一个应用程序,让用户完成锻炼计划。这是一个跑步训练器,使用音频提示让用户知道在锻炼过程中的不同时间点何时步行、跑步等。

在应用程序运行时,手机很可能会被锁定并放在某人的口袋里,所以我正在研究如何保持声音提示的出现。目前,我只是在本地服务中使用处理程序进行测试,以安排下一个提示。这在某些设备上比我预期的要好,但在其他设备上,服务似乎在手机锁定时停止。

我知道有多种选择可供我选择——在手机上保持唤醒锁定、​​安排闹钟、(也许?不确定这个)改变服务的优先级,也许还有更多。

那么,人们认为最好的方法是什么?请记住,这不是一项“正常”的服务——它通常每周运行最多半小时,每周 3 次,而且它的许多用户会在运行时播放音乐,所以手机相当反正不太可能睡着。因此,我在想,在这种情况下,关于电池耗尽唤醒锁的常见警告可能并不适用?

目前我的目标是 API 级别 8 作为我的最低要求。

0 投票
1 回答
5224 浏览

android - 尝试调用闹钟时权限被拒绝

我正在尝试编写一个需要用户设置警报的应用程序。我尝试使用以下代码调用闹钟

例外是

我正在使用 Android 4.0 API 版本 14。

我添加了行

在我的清单文件中,即使在那之后它也不起作用。

0 投票
4 回答
12729 浏览

android - 如何从 android 以有限的时间间隔轮询 web 服务?

我正在开发一个 android 应用程序来显示通知。如何以有限的间隔(比如 10 分钟间隔)轮询 web 服务以检查任何更新并在 android 通知面板中显示为通知。

0 投票
2 回答
9811 浏览

android - 如何在警报管理器中清除以前的警报?

我正在开发一个警报应用程序,因为我正在使用警报管理器概念,用户可以选择否。警报前几天(例如,如果他选择 5 天,警报将在 5 天之前出现)比较天数列表来自 sqlite 数据库。我编写了一些代码,它的工作问题是当用户更改警报剩余天数时(例如。 3而不是5)在设置之前(5天)警报不清楚总共8个警报来了(5 + 3)请任何人解决我的问题。

0 投票
1 回答
3433 浏览

android - 如何从警报管理器调用活动的功能

startApplicationService在活动中有一个方法。因此我有一个警报管理器。startApplicationService方法是调用后台服务。我想在onReceive我的警报管理器的方法中使用/调用该方法。怎么做?请帮我。:)

编辑:添加警报管理器类:

这是我的startApplicationService方法:它正在启动 AsyncTask。

我尝试从上下文中获取活动。但这是不可能的。call startApplicationService method to activity:(。警报管理器有什么办法吗?

谢谢你的每一个建议。

泽克