Android类提供对系统警报服务的访问。
Android Java:如何每分钟调用一个非静态函数,无论是在打瞌睡、空闲还是待机状态?
我正在编写虚拟宠物的代码。因此,在 MainActivity 中,我有一个不是静态的函数 update() 。我需要每分钟调用这个函数。当设备处于待机状态或应用程序关闭时
更新到 Flutter 3.24.5 后无法构建 Flutter Alarm Manager 库
我更新了Flutter和Dart版本,现在我的项目无法构建,显示以下错误: 导入 io.flutter.view.FlutterNativeView; ^ 符号:类
Adroid Kotlin BroadcastReciver 被调用两次
我实现了一个广播接收器。问题是,如果它被触发,它总是被调用两次。我不明白为什么。我希望你能帮助我。 清单是我注册收货的唯一地方...
Kotlin BroadcastReceiver Room Dao
我使用 AlarmManager 发送警报并使用 BroadcastReceiver 来获取此警报。 我的应用程序还使用带有NotificationDao 的房间数据库。 我需要添加一些内容“upsertNotification&q...
清单中的 SCHEDULE_EXACT_ALARM 会导致 lint 错误
将以下权限添加到 AndroidManifest 时,会导致 lint 错误: 根据政策...
我正在开发一个满足内部需求的应用程序,它必须每 5 分钟运行一些代码最多 100 次。所以我正在使用 AlarmManager。 我在清单中声明权限: 我正在开发一个满足内部需求的应用程序,该应用程序必须每 5 分钟运行一些代码最多 100 次。所以我正在使用 AlarmManager。 我在清单中声明权限: <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" /> <uses-permission android:name="android.permission.USE_EXACT_ALARM"/> 这是我设置闹钟的函数。基于某些逻辑,RequestsReceiver 将安排或不安排请求 id 的下一个警报: fun scheduleRequest(requestId: Long, timestamp: Long) { val intent = Intent(app, RequestsReceiver::class.java).apply { putExtra(EXTRA_REQUEST_ID, requestId) } alarmManager.setExactAndAllowWhileIdle( AlarmManager.RTC_WAKEUP, timestamp, PendingIntent.getBroadcast( app, requestId.hashCode(), intent, PendingIntent.FLAG_UPDATE_CURRENT or PendingIntent.FLAG_IMMUTABLE ) ) } 在我的三星 Galaxy s8 (api 28) 上,它按预期工作了大约 9 小时,之后它开始每 10 分钟设置一次闹钟,而不是 6 分钟,然后变成了 1.5 小时,依此类推。在小米 Android 14 上,它似乎将下一个闹钟推迟了 1 小时,然后它可以按预期运行其中一些闹钟。 我只找到有关警报的信息不准确,并且不是故意推迟的,有什么解释和解决方法吗? 如您所见,如果您的应用程序面向 Android 12 或更高版本,则 Android 文档 提到该时间至少应为 10 分钟。对于解决方法,其中还提供了一些方法和文档。可以尝试一下!!!
使用 PendingIntent 删除已编辑的药物时,应用程序崩溃并出现 NullPointerException
我正在开发一款 Android 应用程序,它可以通过通知和警报来处理药物提醒。该功能大部分按预期工作: 我可以加点药。 通知已触发...
我正在为Android构建一个闹钟应用程序,当手机锁定时闹钟响起时,我试图从通知中启动全屏意图(如文档所示)。它适用于...
我正在尝试创建一个小型闹钟Android应用程序,我是Android开发的新手,如果这是一个愚蠢的问题,请提前抱歉。我面临的问题是闹钟没有开始播放...
Android:使用 AlarmManager 获取所有 PendingIntents 设置
我正在设置这样的闹钟: AlarmManager.set(AlarmManager.RTC_WAKEUP,alarmTime,pendingEvent); 我有兴趣删除以前设置的所有警报,清除它们。 有没有...
当应用程序强制停止时,使用 AlarmManager 在应用程序中设置的警报被删除
我正在尝试使用 AlarmManager 创建警报,即使设备被锁定,它也能正常工作。 但是当我使用“设置”->“Manege 应用程序”->“MyApp”->“强制停止”终止应用程序时,我的朋友...
我正在尝试在 Android 上使用 AlarmManager 来启动一个活动(例如从当前时间到未来 30 秒的示例)。 这是我到目前为止所做的: 定义了一个警报管理器实例。
我们可以从后台的确切警报接收器启动ForegroundServie吗?
在“无法从后台启动前台服务”限制的豁免之一中,该文档提到: 您的应用程序调用精确的警报来完成用户指定的操作 请求...
我的警报管理器有问题。我的应用程序正在发送有关膳食的通知,我有 4 顿饭(早餐、午餐、晚餐、小吃)和时间选择器。如果我设定一顿饭的时间,它就会发送
如何通过AlarmManager在Delphi android服务中启动?
我在delphi中有一个移动应用程序,每两分钟运行一次肥皂操作,但是当它进入深度睡眠时,我遇到了时间延迟的问题。从前 2 分钟开始,延迟可能
由于 Android 服务和 AlarmManager 应用程序崩溃
我正在尝试创建一个将在后台运行的服务,并每 10 秒在状态栏中放置一个通知(仅用于测试)。 我在这里查看了很多帖子,但仍然找不到帮助...
我有一个场景,我每 5 分钟获得一次 GPS 坐标。为此,我使用警报管理器。但从昨天开始我就被搞砸了,因为警报管理器只触发了一次,而且没有重复
BroadcastReceiver onReceive 未使用 AlarmManager setExact 触发
我的应用程序旨在在一定时间间隔后发送通知,但是当我使用 AlarmManager 时,我的 BroadcastReceiver 中并未触发 onReceive。我已将代码剥离回 f...
我的应用程序未在 Android Studio 上的日程安排中发送通知
我已经在这个项目上工作了几天,它要么在我安排的时候发送通知,要么从不发送通知。就目前而言,它创建了通道和通知,但它
与 AlarmManager 权限.SCHEDULE_EXACT_ALARM 或 android.permission.USE_EXACT_ALARM 相关的错误
我有一个与AlarmManager相关的: receive.BootCompletedReceiver.onReceive。有人帮我修复错误,当用户在 Android 14 上更新应用程序时会发生这种情况吗?十分感谢 异常:java.lang。