13得票3回答
闹钟管理器在安卓6.0的后台不起作用。

这是我的Activity代码,Long time = new GregorianCalendar().getTimeInMillis()+20000;//Setting alarm after 20 sec Intent intentAlarm = new Intent("alarm"); i...

13得票3回答
每周特定日期的重复闹钟(Android)

在我的应用程序中,我有一个功能可以在4个情景下触发警报: 仅为用户选择的日期和时间触发一次 按所选时间每日触发 按所选日期和时间每周触发 用户选择的每周自定义天数触发 我成功地通过以下方式实现了前三种情况: 仅一次:Calendar calendar = Calendar.getIn...

12得票1回答
Android如何避免当天闹钟时间已过时立即触发闹钟服务?

闹钟管理器的参考文献表示:如果指定的触发时间已经过去,那么闹钟将立即被触发。我在我的应用程序中遇到了这个问题。以下是我的闹钟管理器代码:Intent myIntent = new Intent(getActivity(), DinnerAlarmReceiver.class); ...

12得票2回答
Android的AlarmManager在应用更新后是否会继续运行?

据我所见,如果你设置了一个无限重复的闹钟,直到你重新启动设备或卸载应用程序之前,它都不会停止运行。 我想知道,在应用程序更新的情况下,这些闹钟是如何运作的?例如,你从Play Store下载了应用程序的版本1,并运行该应用程序,此时闹钟开始运行。然后发布了第二个版本并执行自动或手动更新。这个...

12得票1回答
Gradle构建失败,因为keystore.properties文件丢失。

我正在尝试在Android Studio上使用这个闹钟应用程序 - https://github.com/philliphsu/ClockPlus。但是,gradle构建失败(下面是错误信息)。请告诉我需要修复什么才能使其正常工作。 错误:/Users/***/Documents/Apps/...

12得票2回答
使用Android 4.4 Kitkat设置闹钟

在Android 4.4 APIs页面中,我读到: 当你将应用程序的targetSdkVersion设置为"19"或更高版本时,使用set()或setRepeating()创建的闹钟将变得不精确。 [CUT] 此不精确批处理行为仅适用于更新后的应用程序。如果将targetSdkVersion...

11得票2回答
Android 6.0中Alarm Manager在Doze模式下的问题

我制作了一个应用,在Android 6.0之前一直能够正常工作。我认为是Doze功能不允许我的闹钟触发。我使用sharedpreferences来处理选项://ENABLE NIGHT MODE TIMER int sHour = blockerTimerPreferences.get...

11得票1回答
Firebase触发了过多的警报。

我已经有一个每天触发的闹钟,它具有FLAG_UPDATE_CURRENT。这是开发人员控制台的日志。java.lang.SecurityException: !@Too many alarms (500) registered from pid 32326 uid 10206 at a...

11得票2回答
安卓中RTC和RTC_WAKEUP的区别

我是Android新手,需要每30分钟执行一些操作,无论应用程序是否正在运行,因此我想知道如何使用服务和闹钟管理器执行这些操作。有任何示例或运行的帮助都将非常有用。

11得票3回答
Android持久化前台服务,可由用户界面启动,在睡眠模式下也能工作,还可在手机重启时自动启动。

状态:---我同样接受Karakuri和Sharad Mhaske的答案,但由于Sharad Mhaske在悬赏开始后回答,因此应该把悬赏给他。 制作第二部分:part-2 persistent foreGround android service that starts by UI, wo...