android-alarms相关内容
我尝试根据用户选择设置警报,同时设置警报,我想将该警报的唯一通知ID发送到reciever.java。我想在reciever.java上通过此ID获取数据。 我有一个表单,用户正在添加他们的药丸,我将每个药丸保存在不同的xml文件中,例如pill1.xml pill2.xml。当警报时间到来时,保存的药丸会发出警报和通知,例如pill2.xml,我将在通知栏显示pill2数据。 底部的
..
我的警报管理器有问题。我创建了警报管理器,每15秒重复显示一次吐司。 重新启动设备后,吐司可见,但只有一次。即使重新启动后,我也想每15秒重复一次。 我可以添加些什么来解决此问题? 这是我的代码(AlarmReceiver类扩展了BroadcastReceiver): @Override public void onReceive(Context context,In
..
我已经成功使用以下结构在Android 5之前的某些应用中启动AlarmManager: Intent serviceIntent =新的Intent(上下文,MyService.class); PendingIntent pi = PendingIntent.getService(上下文,alarmId,serviceIntent, PendingIntent.FLAG_UPDAT
..
我想在Android中创建警报(AlarmManager)。 警报必须显示到完成为止的剩余时间。 因此,用户单击“在晚上11点设置警报”,然后在TextView中看到“警报xy小时/分钟/秒”。 我该如何实现? 谢谢。 解决方案 尝试一下 日历日历= Calendar.getInstance(); long preTime = calendar.getTime
..
所以基本上我有这段代码,时间返回24小时时间,每天重复一次闹钟。 public setAlarm(String time,上下文上下文){ String [] strTime; strTime = time.split(“:”); int小时,分钟,秒; //设置何时报警 hour = Integer.valueOf(strTime [0]); min = In
..
因此,我一直在研究药物摄入应用程序,我需要在本地提醒用户(无需互联网/推送通知)有关服用药物的信息。 我为此使用了Android Alarm Manager。下面是代码 注意:我正在尝试为特定日期安排警报:“ 2018年7月13日下午3点30分” 。我安排并等待,但提醒未触发(因此未广播),但是如果我使用 AlarmManager.ELAPSED_REALTIME_WAKEUP 且已定义的毫秒
..
我使用 Alarmmanager 的 setAlarmClock 方法进行闹钟应用。 当我从6.00 AM设置闹钟并在6.01 AM设置闹钟时。 setAlarmClock 时的代码。 意图intent =新意图(getBaseContext(),AlarmReceiver.class); intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMA
..
我想每小时在android中获取位置。为此,我使用警报管理器并设置每小时重复警报,只想在修复时间之后即8 AM和12 PM写入文件。 我在设置警报管理器时遇到问题,虽然我每隔一小时设置一次,但它在1/2小时内执行。 在按钮上单击i启动服务: serviceButton.setOnClickListener(new OnClickListener(){ @Override p
..
我正在尝试创建一个基于警报的应用程序。我正在使用 AlarmManager 。问题是它根本不可靠。在某些设备中它可以工作..在其他设备中它可以运行thimes ..在其他设备中它根本不工作。 当我说它不起作用时简单来说,警报不会触发。例如,在我的小米Mi4中,如果关闭屏幕,则不会发出警报。 我正在测试Moto G,在这种情况下,手机闹钟可以正常工作,但是在OnePlus中,闹钟也不会触发。
..
我有2个按钮保存并设置警报和取消警报,这两个按钮的作用完全相同。 内部onCreate声明的变量 最终Intent alarmintent =新Intent(AlarmActivity.this,AlarmReceiver.class); final AlarmManager alarmManager =(AlarmManager)getSystemService(Context.
..
在我的应用程序中,我具有在4个senerios中触发警报的功能: 对于用户选择的日期和时间仅一次 li> 每天选择的时间 每周根据选择的日期和时间 用户选择的自定义星期几 我使用以下方法成功实现了前3个seneios: 仅一次: Calendar calendar = Calendar.getInstance(); calendar.set(Calendar
..
我制作了一个在Android 6.0之前一直可用的应用程序。我认为这是打ze功能,不允许我的警报发出。 我使用sharedpreferences处理选项: //启用夜间模式定时器 int sHour = blockerTimerPreferences.getInt(“ sHour”,00); int sMinute = blockerTimerPreferences.getIn
..
“警报管理器”参考内容为 如果指定的触发时间已过去,则将触发警报 。 我在应用程序中遇到此问题。这是我的警报管理器代码: Intent myIntent = new Intent(getActivity(),DinnerAlarmReceiver.class); endingDinnerIntent = PendingIntent.getBroadcast(getActiv
..
我正在尝试开发一种提醒系统,因此用户可以输入提醒天数(MON,TUE ...)以及触发该提醒的时间(仅小时和分钟)。它可以是一周中的任何一天或一周中的几天。以下是用于设置这些提醒的代码: 最终AlarmManager alarmMgr =(AlarmManager)context.getSystemService(Context.ALARM_SERVICE); 代表(最后一天:提醒器.ge
..
我已将闹钟设置为1分钟,但每5分钟会触发一次。 AlarmManager alarmManager =(AlarmManager)getActivity()。getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(getActivity(),MyBroadcastReceiver.class); int
..
即使按了stopAlarm按钮,也无法阻止警报响起。我无法弄清楚如何访问相同的Ringtone实例并调用stop()。 这是MainActivity java类中的启动警报开关。 public void switchClicked(视图视图){ if((((Switch)view).isChecked()){ Log .d(“ MainActivity”,“警报打开”); C
..
我需要知道这是否可能,如果可能,我应该如何进行。 我想制作一个可在股票Android Clock App中创建重复闹铃的应用。它应该在每天早上8点关闭,并且只需要一个按钮即可在我的应用中激活。 预先感谢 解决方案 尝试一下: public void createAlarm(字符串消息,int hour,int minutes){ Intent intent = new
..
在我的应用中,用户加入了一个计划,然后第二天中午出现了警报通知。这是我的代码: 首先,我在AlarmManager中设置一个警报,如下所示: //将警报设置为加入日期的第二天中午12:00 SimpleDateFormat format = new SimpleDateFormat(“ yyyy-MM-dd”); try { alarm_date = format.pars
..
我想每天重复一次动作;即使应用未运行或设备已重新启动(重新启动),它也必须继续工作. 在我的代码中,我试图每1分钟显示一条TOAST消息(作为测试);在模拟器中可以正常工作,但在真实设备上却无法工作(我尝试对某些问题进行修改,如我在某些答案中看到的,但仍然是同一件事) 我的接收器 class MyReceiver : BroadcastReceiver() { private
..
我正在开发一个Android应用程序,我需要每天早上5点触发警报。我已经使用 Intent 的概念(下面是代码)并将 AlarmManager 放在服务。但我没有从两个实现中获得问题解决方案。我只是在寻找一个完美的解决方案。如果我第一次打开应用程序,我会在日历中添加提醒1个月,我想这可能会有效。但如果有更好的解决方案,请提供。无论如何,它应该每天凌晨5点触发警报。我怎样才能实现这个目标?
..