问题标签 [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 回答
3775 浏览

android - Android的位置警报?

启动我的应用程序时,应将几个 POI 坐标添加到 Android 系统。几个小时后,我的应用程序关闭,用户走到其中一个 POI 附近,他将收到通知,例如通过状态消息。

这是适合我的方案的正确方法吗Android中是否有更多可用的东西来实现这一目标?

public void addProximityAlert(双纬度,双经度,浮动半径,长期过期,PendingIntent 意图)

0 投票
1 回答
1045 浏览

android - 手机处于睡眠模式时 GPS 不更新

我的应用程序需要定期获取位置信息。我曾经AlarmManager这样做过,而且效果很好。问题在于,当手机进入待机/睡眠模式时,GPS 位置监听器会被移除。在我AlarmReceiver被解雇一段时间后,它会寻找最新的位置更新,但由于待机模式导致 GPS 已关闭,因此它无法获得。

有没有办法在我AlarmReceiver被解雇或任何其他替代方案时唤醒位置侦听器?

0 投票
2 回答
5014 浏览

android - 从android中的待处理意图更新警报

我正在做一个闹钟项目,我想编辑我已经设置的闹钟。当我编辑警报时,警报时间会更新,但我使用发送的值putExtra()不会改变。我正在使用PendingIntent.FLAG_ONE_SHOT标志。

但是当我设置标志时,PendingIntent.FLAG_UPDATE_CURRENT所有putExtra()值也都发生了变化,但现在的问题是,当我点击停止按钮时,finish()它会再次调用当前活动。

意味着当我去完成活动时,它会在我完成当前活动时再次单击按钮。请帮我。提前致谢。

0 投票
0 回答
199 浏览

android - 将取消重复警报的常见事件

我想知道有哪些常见事件会取消重复发生的警报。我正在抓它们,所以我可以在需要时重置警报。还有哪些我可能无法处理的常见问题?这是我目前正在处理的:

  • PACKAGE_REPLACED/CHANGED/REMOVED/DATA_CLEARED
  • BOOT_COMPLETED
0 投票
2 回答
1363 浏览

android - 时间设置中的警报管理器问题

我想在特定的日期和时间设置闹钟。我正在使用 webservice 获取我的日期和时间。我已经解析并拆分了日期和时间并使用了 SimpleDateFormat,现在我想将此日期和时间放在 [alarmManager.set(AlarmManager.RTC_WAKEUP,dt,pendingIntent);] 但我的闹钟在给定时间不起作用

请帮助提前谢谢

0 投票
0 回答
530 浏览

android - Android:如果你使用AlarmManager来唤醒手机,你的任务完成后手机会进入休眠状态吗?

如果手机在您完成保持后立即进入睡眠状态,这让我想到了第二个好奇的问题

电话在变得低效之前多久可以醒来并入睡?(比一直呆着还浪费)

0 投票
2 回答
2450 浏览

android - 如何使用每个工作日运行的警报管理器设置警报

嘿伙计们,我正在使用警报管理器在特定时间点运行我的应用程序。我想在每个工作日(周一至周五)运行我的应用程序,所以请您告诉我如何执行此操作。

0 投票
1 回答
298 浏览

android - AlarmService 示例错误构建找不到 AlarmService_Service.class

AlarmService 示例错误构建找不到 AlarmService_Service.class。我错过了什么?

代码:

0 投票
1 回答
2114 浏览

android - 仅在设备开启且小部件在主屏幕上可见时更新小部件

据我了解有关小部件的官方文档,我有点困惑。

“标准”方式是定义 aBroadcastReceiver并以毫秒为单位定义更新频率 - 这种方式允许 30 分钟的最小更新间隔以节省电池电量。听起来很合理。

我发现阅读 Google 文档的“手动”方式是使用AlarmManager. 使用这种方法可以提高更新间隔(当然不鼓励!),并且可以使用在睡眠时不唤醒设备的警报类型。(我假设一旦设备因其他原因唤醒,事件应该触发后的任何时间发送意图 - 对吗??)

现在,我对以下想法感到困惑:小部件驻留在主屏幕上。或者至少这是他们最常见的地方。Android 在主屏幕上提供了许多页面(标准是 5 或 7 个),因此即使用户将 Widget 放置在那里,它也可能不可见!

只要小部件显示的信息只是一个非常简单的文本(例如当前时间!),可以在需要时立即计算或导出,我不想要任何更新频率甚至设备唤醒意图不可见的!
只要设备处于开启状态,或者更具体一点:只要屏幕处于开启状态且小部件可见,我就想要很多更新事件!就像显示秒数的时钟需要每秒钟重绘一次的意图!

这怎么可能实现?“安卓模拟时钟”是如何实现的?方法 A(“标准”)和 B(“手动”)都没有给我很高的更新频率,但只要设备打开并且我的小部件可见。

谁能给我一个提示???

0 投票
2 回答
1540 浏览

android-alarms - 当设备关闭并再次打开时,警报在 android 中不起作用

我已经设置了闹钟来提醒我在设备打开时它正在工作。但是当我关闭设备并再次打开该提醒警报时,它不起作用。你们能建议我如何解决这个问题吗?

我的代码看起来像这样,