alarmmanager相关内容
我有一个BootReceiver,并且正在使用android.intent.action.BOOT_COMPLETED重新配置用户在关闭手机电源之前在我的应用中发出的任何警报。 Im使用AlarmManager再次设置警报。警报存储在SQLite数据库中。 公共类BootReceiver扩展了BroadcastReceiver { private上下文mContext ;
..
如果我创建带有FLAG_ONE_SHOT的PendingIntent,则后续带有FLAG_NO_CREATE的PendingIntent返回null。 AlarmManager am =(AlarmManager)上下文.getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(context,AlarmSe
..
这是我的警报管理器代码: Intent intent = new Intent(getBaseContext(),AlarmReciever.class); intent.setAction(“ com.example.projectx.ACTION”); PendingIntentendingIntent = PendingIntent.getBroadcast(this,1
..
我正在尝试编写一个程序,用户可以在其中设置时间,以将振铃器模式更改为在后台振动或正常运行。当我设置开始时间后,它开始工作,但是在结束时,它没有改变,并且设备继续振动模式。我只想要 ,在开始时电话会振动,在结束时电话会回到静音模式。 MainActivity。 java 公共类MainActivity扩展了Activity { private PendingIntentendin
..
嗨,我需要停止在特定时间后已经启动的后台服务。我将从服务器获取停止服务的持续时间。我已经在android中尝试了警报管理器。 日历cal = Calendar.getInstance(); Intent intent = new Intent(context,MyService.class); PendingIntent pintent = PendingIntent.getSe
..
我对Alarmmanager有一个小问题,但找不到适合我代码的答案。 我的问题很简单。我有一个设置为将来的警报列表。当我的应用程序运行时,我可以收到通知。 但是当我关闭我的应用程序时,它不会向我发送通知,并且如果我再次运行我的应用程序,过去通知可以在通知中心看到。 这是我的代码。 在MainActivity.java中,我使用此方法可以获取“人员列表”并设置每个人员的警报。我在
..
我有一个自定义对话框,其中包含 editText 和保存按钮。单击按钮时,我希望它叫 MyReceiver 。但是 MyReceiver 中的日志和Toast永远不会显示。 提醒 最终AlertDialog.Builder builder = new AlertDialog.Builder(this); LayoutInflater inflater = LayoutInflate
..
我有2个BroadcastReceivers和2个意图,我想单击一个按钮,然后在5m之后开始广播1,然后在10m之后开始广播2,发生的事情是它们都在我单击10m之后开始,我的猜测是,意图不是唯一的,但是我正在为每个参数设置不同的reqeustCode。 按钮的OnClick: Bundle bd = new Bundle(); bd.putInt(“ mInt”,i);
..
我为我的Android服务使用了一个处理程序,该处理程序每60分钟(1小时)会重复执行一些操作,并带有PartialWakeLock来保持手机不休眠。但这会导致大量的电池消耗。 因此,决定研究有关AlarmManager(我是菜鸟)的原因是有人在这里写,非常适合这类事情。 但现在继续阅读在网上,我发现谁使用AlarmManager,仍然需要WakeLock。是真的吗 在不消耗
..
我仍然无法触发我的AlarmReceiver类的onReceive方法。 所有要做的事情是等待一段时间(最好是6天),然后弹出一个通知。 (您可以相信没有内置的系统吗?crontab有人吗??) MyActivity和BootReceiver都在必要条件下设置了警报。 AlarmService发出通知。而AlarmReceiver是应该来捕获警报并启动AlarmService,但是它从
..
我创建了一个警报管理器,该警报管理器每5秒钟启动一次服务,该应用程序运行良好,但是几个小时后,警报管理器停止运行。请注意,用户未使用该应用程序,这意味着它在没有用户交互的情况下在后台运行。是否有人知道如何每隔一秒钟启动一次服务而不停止? AlarmManager am =(AlarmManager)context.getSystemService(Context .ALARM_SERVIC
..
嗨,我在特定时间间隔内使用警报管理器持续3分钟,我开始进行监视。它有时起作用,突然间我发现不规则的时间间隔是不正确的!您可以在附件日志中看到, “ 2016年7月20日12:22:03 pm” 的时间有所不同!我连接了手机,然后关闭了屏幕并进行了监控!在每3分钟内,我命中服务器并获得1的响应。但是一次,要花费5分钟才能命中服务器!为什么发生这个奇怪的问题? 这里是代码。 public
..
有人可以提供一些有关差异的简短介绍或更详细的细节吗? 它们之间有何不同?在哪种情况下我应该使用它们? 我正在开发一个需要定期从Web Service下载数据的应用程序。该应用程序只有几个模块,每个模块都有不同的间隔时间来下载数据/将数据同步到Web服务。 让我们说 +模块A需要同步每15分钟 +模块B需要每1小时同步 +模块C需要每天同步 +模块D需要每周同步 +模块E
..
我正在使用AlarmManager,但不适用于android os 6.0。 这是我的代码: private void startAlarmManager(String id){ userID = GlobalValue.getUserName (GuideNavigationActivity.this); Context context = getBaseContext();
..
我正在使用JobScheduler安排工作。主要是我将其用于 .setRequiredNetworkType()方法,该方法可让您指定仅希望在网络连接时安排作业(或更具体地说, 我正在使用以下非常简单的代码来安排我的工作: PersistableBundle extras = new PersistableBundle(); extras.putInt(“ anExtraInt”
..
Android中是否可以检测到用户何时向左滑动通知并将其删除?我正在使用警报管理器设置重复警报,当用户取消通知时,我需要停止重复警报。这是我的代码: 设置重复警报: AlarmManager alarmManager =(AlarmManager)getSystemService(ALARM_SERVICE); alarmManager.setRepeating(AlarmMan
..
不幸的是,在某些三星手机上,我们不得不发现AlarmManager(SamsungAlarmManager)无法正常工作。 我们的代码是: private void scheduleNextSamplingIntent(final Context context,final int intervalInMillis){ Log.v(TAG,“ scheduleNextSamplin
..
我正在开发一个通过蓝牙从Arduino接收数据并将其发送到服务器的应用程序。我已经完成了这部分的工作-用户按下按钮后,我将启动BT连接,接收数据并通过异步任务将其发送到服务器: 用于接收数据的线程: 私有类ConnectedThread扩展了线程{ private final InputStream mmInStream; private final OutputStream m
..
我使用 Alarmmanager 的 setAlarmClock 方法进行闹钟应用。 当我从6.00 AM设置闹钟并在6.01 AM设置闹钟时。 setAlarmClock 时的代码。 意图intent =新意图(getBaseContext(),AlarmReceiver.class); intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMA
..
我的要求:我希望我的应用程序在每个星期五@上午8点显示提醒通知 我已经使用AlarmManager,BroadcastReceivers来实施我的提醒通知。我遇到的问题是,当我使用当前系统时间设置通知时间并在其中添加2分钟时...当我以这种方式使用它时,它工作得很好,它恰好在2分钟后触发了我的通知。 但是, 当我使用日历实例在每天的特定时间设置通知时间时,它将在任何时候触发我的提
..