首页 > TAG信息列表 > android-broadcast

工人类内部调用BroadcastReceiver类

根据我的要求,我想在Worker类内部调用BroadcastReceiver类,任何人都可以提出一些建议. // BroadcastReceiver sample class public class NetworkChangeReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) {

推送通知接收者android(清单?)

我使用的是Google推送通知,到目前为止一直运行良好, 目前,由于onRegistered尚未启动,因此推送通知不起作用.我认为问题出在清单上(因为问题是从未调用过接收方),但我不确定 这是我的清单 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.and

Android在收到消息时在状态栏中停止通知

我正在开发一个应用程序,并且想要检查每个SMS消息内容是否为特定文本,并执行一些删除SMS的操作,并且不让用户通知消息是否包含该文本,否则我将重新创建通知并通知用户, 我正在使用BroadcatReceiver,我可以在消息到达时立即读取消息,但是无法在通知栏中停止通知,我已经搜索了但无法

android-BOOT_COMPLETED没有在设备中被调用

我想在设备启动时启动警报,为此我已经完成了以下工作 1)用户权限 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 2)在清单文件中添加具有意图动作的接收器 <receiver android:name=".sms.BootReceiver" android:enab

android-AIRPLANE_MODE的广播接收器无法与SDK 26一起使用

通常,当用户更改AIRPLANE_MODE时,我使用一个简单的代码放置Toast,并且使用targetSdkVersion 25可以正常工作. 我的AirPlaneModeReceiver: public class AirPlaneModeReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent i

Android:BroadcastListner出现错误

在我的应用中,我一直在检查互联网连接.如果在任何时间都没有互联网,则用户会收到一条祝酒消息. 为此,我正在制作一个NetworkStateReceiver类,该类扩展了BroadcastReceiver类. Java文件: public class NetworkStateReceiver extends BroadcastReceiver { public void onReceive

android-更新服务在后台运行

我需要执行这样的过程: >启动后台服务 >使用参数更新服务(从UI-用户输入)>活动结束后,服务应继续运行,并每分钟对HTTP服务器执行请求.在此阶段中,我仍然需要在第二阶段中更新的参数-我将它们发送到服务器.>服务应存储服务器的最后响应,并使用最后响应进行响应.如果有更改,请通知用户

android-在启动应用程序之前未收到INSTALL_REFERRER

我想在自己的接收方处接收INSTALL_REFERRER的意图. 我实现了接收器 public class InstallReferrerReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Log.d("Broadcast", "RECEIVED!");

android – 动态注册与BroadcastReceiver的静态注册

我们所有人都知道我们注册了两种类型的BroadcastReceiver 1)静态注册 2)动态注册 但我怀疑的是,当我们需要使用Static时以及何时需要使用Dynamic?解决方法:我们知道注册BroadcastReceiver有两种方法;一 是静态的,另一个是动态的. 静态的: >在清单文件中使用标记. (AndroidManifest.xm

broadcastreceiver – 访问Broadcast Receiver中的应用程序类

我想在广播接收器中检查互联网连接;并将结果(一个布尔标志)设置为全局变量,以便在整个应用程序中使用它,如果条件;如果互联网断开连接,请在主活动中将状态图像视图设置为红色图像,如果已连接,则将其设置为绿色. 我跟着this话题.但广播接收器中没有getApplication();而且我应该使用g

android – 在所有设备上都没有收到BOOT_COMPLETED意图

我创建了一个应用程序,它使用以下过滤器在接收器中接收BOOT_COMPLETED: <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> 我在一台设备上收到此信息,但我有另一台设备虽然使用相同的APK但仍未收到此信息.哪些特定于设备的问题可能会阻止特定设备

android – 当应用程序强制关闭时,AlarmManager不起作用

AlarmManager的文档启动了它 Note: The Alarm Manager is intended for cases where you want to have your application code run at a specific time, even if your application is not currently running. For normal timing operations (ticks, timeouts, etc) it is easier

Android ACTION_DATE_CHANGED广播

我有一个Nexus S,当我在手机上手动更改日期时,并不总是广播ACTION_DATE_CHANGED.如果我将日期从2014年2月13日更改为2014年2月14日,我还没有获得ACTION_DATE_CHANGED工作,但如果我将其设置为未来几年,我有时会将其解雇. 我可以(99%)向你保证我不会滥用IntentFilters,BroadcastReceiv

android – 使用LocalBroadcastManager从Fragment到Activity进行通信

编辑:当我刚开始使用Android应用程序开发时,这个问题是作为我的第一个Android项目之一创建的.我保留这个是出于历史原因,但您应该考虑使用EventBus或RxJava.这是一个巨大的混乱. 请不要考虑使用它.谢谢. 事实上,如果你想要一些很酷的东西来解决使用带有多个“片段”的单个活动的问题

java – 如何停止占用麦克风

TL; DR:我的应用正在占用用户的麦克风.当其他应用需要使用麦克风时,我可以自动将其关闭吗? 我有一个Android应用程序,有一些非常酷的麦克风功能,类似于亚马逊Alexa,一直在后台服务.问题是,我的应用程序占用了用户的麦克风,使其无法使用: 但是,这对我来说是一种糟糕的应用行为,我想尽

android – 将谷歌云消息接收器中的意图附加内容传递给活动为空

我有一个收听云消息的广播接收器,我可以很好地显示通知,但是当用户点击通知时我想用适当的附加功能将它们路由到正确的活动.额外的东西总是空的. 我可以验证传递给挂起的intent的意图在调试时是否有额外的功能. 我尝试了解活动onCreate()方法中的意图 ***编辑添加工作代码,有几点需

java – Android广播到特定的第三方应用程序

我开发了一个Android应用程序,它通过自定义权限发送广播. public abstract void sendBroadcast (Intent intent, String receiverPermission) 现在任何拥有广播接收器并在其清单中声明自定义权限的第三方应用程序都能够收听广播. 有没有办法控制哪个应用程序可以从我的应用程序接

android – 如何使用NFC动作

我试图以编程方式注册接收器,以便在检测到NFC标签后收到通知.如我的代码所示,我注册了所需的操作,并以编程方式创建了广播接收器.我还在清单文件中添加了所需的权限,但问题是从不调用onReceive. 请让我知道我做错了什么以及如何解决它. IntentFilter intentFilter1 = new IntentFi

如何防止短信进入Android Kitkat的收件箱

在以前版本的android中,我们可以使用以下代码阻止SMS: <receiver android:name=".broadcastreceivers.OnSMSReceived" android:exported="true" android:permission="android.permission.BROADCAST_SMS"> <intent-filte

android – 如何接收USB连接状态广播?

我正在尝试检测我的应用程序中的USB连接,即USB是否连接到设备. 它正在Marshmallow 6.0.1(sdk23)上进行测试 但我无法收到广播操作ACTION_USB_DEVICE_ATTACHED或ACTION_USB_DEVICE_DETACHED .. 我尝试使用动态方式和AndroidManifest.xml方式,既没有工作.. 这是我的代码: AndroidManif

android – 为广播接收器创建多个AlarmManager?

我通过AlarmManager调用BroadcastReceiver它对我来说很好. 但 这次我需要什么 我想创建多个AlarmManager,它调用相同的BroadcastReceiver类. 这个过程的方法是什么?解决方法:您可以通过使用与所使用的PendingIntent不同的请求代码设置警报来实现.确保每个警报都有唯一的请求代码.然

Android在后台保留BroadcastReceiver

我创建了一个BroadcastReceiver,它只在最近的应用程序菜单中显示我的应用程序时运行.如果我从最近的应用程序中删除我的应用程序,BroadcastReceiver将停止工作. 如何将BroadcastReceiver保留在后台? 我从我的主要活动(在OnCreate()中)注册BroadcastReceiver. IntentFilter intentFi

android – 使用广播PendingIntent和AlarmManager.setAlarmClock()丢失Intent额外内容

我像这样创建一个PendingIntent: Intent intent = new Intent(context, AlarmReceiver.class); intent.setAction("Foobar"); intent.putExtra(EXTRA_ALARM, alarm); intent.putExtra(EXTRA_TRYTWO, tryTwo); intent.putExtra(EXTRA_BEGAN_TIME, beganTime); return Pendi

android – 如何在没有onCreate()的情况下将数据从BroadcastReceiver传递给Activity

我有一个关于将数据从BroadcastReceiver传递到Activity的严重问题.让我们仔细看看我的问题.我有一个类PhoneStateReceiver扩展BroadcastReceiver,用于接收传入的电话. public class PhoneStateReceiver extends BroadcastReceiver { @Override public void onReceive(Cont

android – 重启后重复警报管理器

我想用通知消息创建广播AlarmManager(重复).我从Pickers传递我的日历对象.如果我不重启我的设备,它可以正常工作.但是,当我重启我的设备时,你知道我的calander对象将为null.如何在重新启动后管理重复警报以及如何保存日历计划? 谢谢你的想法. public class MyReceiver extends Broa