alarmmanager相关内容
在我的清单文件中,我已经声明了接收者.(如下) 但是,一旦我关闭了我的应用程序,我就无法收到警报和通知.显然,在我的 Broadcast Receiver 中从未调用过 OnReceive. 公共类 OnAlarmReceive 扩展了 BroadcastReceiver{@覆盖public void onReceive(上下文上下文,意图 arg1){//各种东西}} 在MainAct
..
AlarmManager 的文档开始 注意:警报管理器适用于您希望在特定时间运行应用程序代码的情况,即使您的应用程序当前未运行.对于正常的计时操作(滴答、超时等),使用 Handler 更容易也更高效. 但是,一旦我的应用程序关闭(从任务管理器强制关闭),我的警报就不起作用,并且永远不会在广播接收器内部调用 OnReceive 方法.我的目标是 4.x. 发生了什么? 解决
..
我正在开发一个基于警报的应用程序,其中我必须根据用户输入在每个工作日(例如每个星期一、星期二、星期三)重复警报.我使用了这个片段 Intent intent = new Intent(context, AlarmReceiver.class);PendingIntent sender = PendingIntent.getBroadcast(context, id, intent, Pendin
..
我试图每天只在特定时间运行服务,让我们说每天早上 8 点在这里我找到了两种方法 public static void setScheduleMessage(Context context, int hours,int 分钟,int 秒){日历日历 = Calendar.getInstance();//早上 8 点日历.设置(日历.HOUR_OF_DAY,小时);日历.设置(日历.分钟,分钟);日
..
这里我将使用闹钟服务每 30 分钟播放一次闹钟.现在我已经将它设置为从 Every start 开始每 10 秒播放一次. 代码如下: @Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.settings_lay
..
最近遇到了一个问题,当设备进入睡眠模式时 Android 4.4 杀死了我的应用程序的 Service 和 AlarmManager (START_STICKY 参数没有帮助).我尝试了很多东西,但没有任何效果是我需要的. 在我的任务管理器应用程序中,我总是看到很多非默认应用程序的进程,例如 Google+、Skype、Google Drive 结束了其他一些实时工作且从未被系统杀死的进程.
..
我正在尝试创建一个基于警报的应用程序.我正在使用 AlarmManager.问题是它根本不可靠.在某些设备上它可以工作.. 在其他设备上它有时可以工作.. 而在其他设备上它根本不工作. 当我说它不起作用时,很简单,警报不会触发.比如我的小米4,关了屏幕就不会闹钟了.我有一个测试 Moto G 并且在那个电话警报中使用正常工作,但在 OnePlus 中,警报也不会触发.他们根本就不会被调用.
..
我正在做一个闹钟系统,但我在手机关机时遇到了问题..闹钟不起作用.. 我正在按如下方式设置警报: public void doIntents(Context context, long milis, Tratam trat){cal=Calendar.getInstance();alarmManager = (AlarmManager) context.getSystemService(
..
我正在尝试在特定时间创建通知.我创建了一个广播接收器并通过 AlarmManager 调用它.问题是没有收到广播并且我没有收到任何通知. 在清单中注册广播接收器, 这是广播接收器, public class
..
我有 2 个按钮 save and set alarm 和 cancel alarm 用于完全按照他们的建议执行. 内部 onCreate 声明变量 final Intent alarmintent = new Intent(AlarmActivity.this, AlarmReceiver.class);final AlarmManager alarmManager = (AlarmMa
..
这是我的代码.它工作正常,但一段时间后(大约 1 小时)它不起作用.怎么了?提前致谢. 公共类警报扩展了广播接收器{@覆盖public void onReceive(上下文上下文,意图意图){Toast.makeText(co
..
我使用日历类安排闹钟,如下所示 Calendar cal = Calendar.getInstance();cal.set(Calendar.HOUR_OF_DAY,1);cal.getTimeInMillis();cal.set(Calendar.MINUTE,05);long TriggerMillis = cal.getTimeInMillis();AlarmManager aManage
..
我正在尝试使用带有 BroadcastReceiver 的警报管理器.我尝试使用 教程:系统服务和 BroadcastReceiver 中给出的示例.但是当我在时间结束后运行示例时,吐司没有出现.代码如下: 我的主要活动: public class AlarmActivity extends Activity {/** 在第一次创建活动时调用.*/@覆盖public void onCrea
..
我设置了一个带有重复时间的 AlarmManagr.这是我设置它的方法: public void setAlarmManager(Context context, Intent intent) {PendingIntent pendingIntent;pendingIntent = PendingIntent.getService(context, 0, intent, 0);警报管理器警报管理
..
在我的应用程序中,我有一个功能可以在 4 种情况下触发警报: 对于用户选择的日期和时间仅一次 每天选择的时间 每周根据选择的日期和时间 用户选择的自定义星期几 我使用以下方法成功实现了前 3 个 senerios: 仅一次: Calendar calendar = Calendar.getInstance();calendar.set(Calendar.YEAR, Int
..
下面的参数是什么: alarmMgr.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),AlarmManager.INTERVAL_FIFTEEN_MINUTES, alarmIntent); 以及以下内容: alarmMgr.setInexactRepeating(AlarmManager.RTC_WAKEUP
..
我只想在周一到周五收到警报.我的代码在这里 if (chk_weekday.isChecked()) {int day = calNow.get(Calendar.DAY_OF_WEEK);if (day == 2 || day == 3 || day == 4 || day == 5||天 == 6) {alarmManager.setRepeating(AlarmManager.RTC_WA
..
我正在尝试在我的应用程序中开发闹钟功能,该应用程序在用户指定的工作日在固定时间运行.这里的问题是我的调度程序全天运行,而不是在指定的日期运行.这是我为此编写的代码,请帮助解决此问题 Calendar calNow = Calendar.getInstance();SimpleDateFormat simpDate;simpDate = new SimpleDateFormat("kk:mm:
..
我制作了一个一直运行到 Android 6.0 的应用.我认为是打盹功能导致我的闹钟无法启动. 我使用 sharedpreferences 来处理选项: //启用夜间模式定时器int sHour = blockerTimerPreferences.getInt("sHour", 00);int sMinute = blockerTimerPreferences.getInt("sMinut
..
我想在我的活动中使用闹钟管理器.我像这样在 main Activity 的 onPause 方法设置了闹钟, Intent intent= new Intent(namaz_vakti_activity.this, namaz_vakti_activity.class);PendingIntent sender = PendingIntent.getActivity(this, 1234567,
..