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

android - 闹钟在android中不起作用?

我被一些事情困住了,我想,这是非常微不足道的。基本上我会在未来的某个特定时刻安排警报:

在手机不断开启时工作正常。我的问题是手机重启后警报没有触发,并且在预期的时间打开。有什么我错过的吗?我应该做一些额外的工作以在重启后保持闹钟的安排吗?

0 投票
4 回答
9904 浏览

android - 在选定的时间和日期设置闹钟

我正在 Android 2.1 上开发任务管理器。我想为日期选择器中的日期和时间选择器中的时间设置的任务设置警报帮助我使用代码..

0 投票
1 回答
279 浏览

android - 取消之前设置的警报

我在android中创建了一个闹钟应用程序。问题是,当手机重新启动时,已经为前一个日期设置的闹钟正在显示。如何取消在当前日期之前设置的警报。

0 投票
3 回答
9826 浏览

android - android :-报警管理器不工作

在我的代码中,警报管理器不起作用。我的应用程序的其余部分运行良好。请参阅我的代码。

和我的 android AlarmService 类:-

显然我已经这样做了;

为什么它不起作用?

0 投票
1 回答
1520 浏览

android - AlarmManager 偶尔不会发出警报

我正在为 Android 开发动态壁纸。要在设定的时间刷新壁纸,我使用 AlarmManager。大多数时候这很好用,但偶尔我的警报没有收到。最重要的是,我无法复制这种行为,它只是随机发生的。我使用至少 3 个 ROM 遇到了这个问题。

现在是代码。
我使用这个 PendingIntent:

这是我设置闹钟的代码:

其中 time 是以毫秒为单位的 UTC 时间。我经常使用 验证警报是否按预期设置adb shell dumpsys alarm,确实如此。

接收方:

相关的清单行:

未触发的警报总是事先存在于队列中(dumpsys 警报),之后不在警报日志中。似乎他们在 T 减零时“迷路”了。

如果你们中的一个人能为我解决这个问题,我将非常高兴。

0 投票
3 回答
27501 浏览

android - 定期运行任务(每天一次/每周一次)

我想定期(每周/每天一次)运行一些任务(即获取我的网站新闻页面),即使我的应用程序已关闭。可能吗?

0 投票
1 回答
873 浏览

android - 如何在给定间隔后连续在android中拍照

我计划使用一项服务,在其中我将使用计时器调用 takePicture 方法。这个程序有什么限制吗?

每次拍照后都需要setPreviewDisplay吗?

0 投票
1 回答
352 浏览

android - 是否可以在android中使用此代码放置多个日期警报?

在我的应用程序中,我想在不同的日期设置不同的警报。这段代码有可能吗:

谢谢。

0 投票
3 回答
11922 浏览

android - 如何在 Android 中使用 Intent 启动闹钟屏幕?

在我的应用程序中,我想使用我的应用程序添加警报。所以我想直接从我的应用程序启动手机的添加警报屏幕。那么如何使用 Intent 启动它呢?

0 投票
2 回答
2106 浏览

android - How to update an app widget on midnight?

My app has a widget that shows today's date and need to be updated on midnight. The widget is defined in the manifest as

And the widget info file is

This causes the widget to get updated anytime between midnight and 1pm but I want to to get updated closer to midnight so I added to the app an intent receiver

and a static method

(since alarm manager requests with the same intent overwriting each other there is not harm in calling setMidngintAlarms multiple times).

I tried calling setMidnightAlarms() from few places (from the app's main activity, from the AppWidgetProvider's onUpdate(), etc). Everything works well and the alarm manager intents are received and the widget is updated but only as long as the app runs. If I killed the app, the widgets stops updating on midnight.

Any idea how to cause the widgets to update on midnight? Do I need to add a service? If so how? Any example?

I am a little bit surprised how non trivial it is to get this basic functionality to work.