android-broadcastreceiver相关内容

Android-服务发送多个本地通知时出现问题

我已经继承了Android应用程序的代码库,但本地通知遇到了特别困难的问题. 想法是针对将来安排的每个事件发送通知,同时还要考虑提醒用户在事件发生前要通知用户多少分钟的偏好. 一切正常,除了在第一次引发通知之后,如果用户在事件开始之前打开应用程序,则再次引发该通知.每次在事件开始日期-提醒和事件开始日期之间打开应用程序时都会发生这种情况. 我已经看过 this 和 当前代码的结 ..

缺少Android 7意向附加功能

与Android 6.0(棒棒糖)相比,有人知道Android 7.0(牛轧糖)在处理意向额外内容方面是否有任何变化? 长话短说:我的应用程序可以在4.1(16)到6.0(23)的所有版本上正常工作,但是在android 7.0(24)上崩溃! 该应用程序会创建一个待定意图,该意图的目的是具有额外功能的自定义广播接收器.但是,在android 7上,广播接收器接收到的意图中没有任何额外 ..

在API<上收到SMS时,请执行长时间运行的操作. 21岁

我正在构建一个应用程序,该应用程序将侦听传入的SMS消息,执行一些可能会长时间运行的操作,并在满足某些条件时发回答复. 我已经使用BroadcastReceiver使侦听部分正常工作,但是我不确定如何/在何处执行可能长时间运行的操作. Android开发人员文档指出 在onReceive()之后,系统可以随时终止进程以执行以下操作: 回收内存,并以此终止生成的线程 在运行过程中.为避免 ..

IntentService会广播,但onReceive不会接收广播

(注意),在本问题的末尾,我进行了编辑,其中我用一种答案替代了一种方法,以解决该问题.的onReceive从未被称为,并且添加了onDestroy来解决在解决第一个问题后出现的新问题.) 这是我尝试捕获广播数据的方式,但是onReceive从未被调用,因为Log.w从未显示任何内容: public class MatchesActivity extends Activity imple ..

使用带有广播接收器的服务的Android Sip来电

Hai每个人实际上都在尝试创建一个应用程序,该应用程序支持基于SIP的Internet上的音频呼叫,这里使用的是本机sip,我遇到了传入呼叫的​​问题,我已经完成了注册部分有服务,但是在打进来的电话时,我无法接听电话,请帮助我 Service file package example.com.myapplication; import android.app.Notification; ..

为什么我的BroadcastReceiver会在一段时间后停止接收

我有一个IntentService,需要很长时间才能完成,大约需要15分钟才能完成.这是一个从我的服务器获取新数据的同步过程. 该服务启动时,我也开始一项活动,以显示进度. 此活动将创建一个BroadcastReceiver,该BroadcastReceiver会拦截从服务发送的有关流程进度的消息. 如果我让应用程序继续工作,请过一会儿,然后关闭屏幕. 大约15分钟后,当我 ..

BroadcastReceiver没有在通知操作点击时触发

我正在尝试创建一个简单的通知,并为其定义一个按钮(动作).我设法正确显示它并为我的操作创建一个PendingIntent.我还创建了一个BroadcastReceiver,应该在单击我的动作时调用它.但是它的onReceive()方法没有被调用.我不知道为什么.我还在AndroidManifest.xml中注册了BroadcastReceiver MainActivity.java p ..

Android Broadcast Receiver无法在后台运行

我有2部具有不同Android版本的Android手机.第一部手机运行的是奇巧(Kitkat),第二部手机运行的是牛轧糖.我当前正在使用以下代码. 5或7个小时后,Android应用程序不再检测事件.有人可以帮我吗? package com.doct.patients.Broadcast; import android.content.BroadcastReceiver; import a ..

从RAM中清除应用程序后,广播接收器无法正常工作

我是Android新手.我正在制作一个闹钟.在用户从RAM中清除应用程序之前,它的运行情况非常理想.搜索时,我发现如果从RAM中清除了该应用程序,则广播接收器将无法正常工作.那么,我该怎么办呢?通过服务发送广播会有所帮助吗?另外,如果您有指向android服务的良好教程的链接,请共享.还请告诉我是否还有其他方法可以解决我的问题. 解决方案 在 Xiaomi 设备中,您只需将应用添加到自动启 ..

关于Android O更改的BroadcastReceiver的生命周期

如果我通过mainfest文件为系统广播声明了BroadcastReceiver(例如ACTION_POWER_DISCONNECTED),则每次发送特定广播时系统都会调用它,因此BroadcastReceiver的生存期不受限制./p> 但是,有些广播无法通过清单文件进行注册.对于这些广播,我们必须使用相应的IntentFilter调用context.registerReceiver.假设我为 ..