android-broadcastreceiver相关内容
我想知道用户何时关闭其GPS。我想在不同的活动中了解这一行动。我做了广播接收器来监听GPS状态的变化。但几乎总是当我关闭GPS时,我的updateValue函数会被触发两次。当用户关闭GPS时,如何收到一次通知?我做错了什么?以下是我的代码。 class GpsStatusReceiver : BroadcastReceiver() { var observableGpsState: Obs
..
我正在尝试制作一个应用程序,当在配对的蓝牙设备上按下按钮时,该应用程序会触发应用程序中的点击侦听器.谷歌搜索几个小时后,我想我无法将蓝牙设备按钮的键码发送到广播接收器,如果键码匹配,那么我可以调用点击监听器,或者我的方法和理解是错误的,所以有人可以指导我或者指出我正确的方法?提前致谢 蓝牙设备:蓝牙自拍遥控AB快门3 我想要这样的东西http://www.barbatricks.com
..
在我的应用程序中,我以编程方式注册 BroadcastReceiver 并在适当的时间根据我的应用程序的业务逻辑取消注册. 接收器 = new BroadcastReceiver() {@覆盖public void onReceive(Context context, Intent intent) {...} 我想确保当我的应用程序的进程意外终止(被杀死)时,接收器不会导致内存泄漏,如果它确
..
我在我的应用中使用解析通知.我正在使用 GcmBroadcastReceiver 接收通知警报.但是我看到我的应用程序收到了很多通知.我想更新状态栏中的通知,所以我使用了自定义接收器.当通过 GcmBroadcastReceiver 接收通知时,我的自定义广播接收器调用.所以在我的状态栏中同时有 gcm 和自定义通知.我只想要自定义通知.如何解决这个问题? 清单代码:
..
我认为这是问答风格,因为我发现这个想法很有效.它解决了 Android 初学者难以破解的难题. Google 已弃用从 API 级别 26+(除了 一些 ) 但是,如果您想在应用程序处于后台时接收特定的设备状态更改,例如 Internet
..
在我的应用程序中,我有一个 BroadcastReceiver,它通过 标签作为组件启动,过滤 android.net.conn.CONNECTIVITY_CHANGE 意图. 我的目标只是知道何时建立了 Wifi 连接,所以我在 onReceive() 中所做的是: NetworkInfo networkInfo = intent.getParcelableExtra(Connectiv
..
我在 AndroidManifest 中声明了一些接收器:
..
我有以下 BroadcastReceiver 应该在启动完成后运行.我已经在我的 小米设备 (Redmi 1s) 上对其进行了测试,它没有运行,而在其他设备(如 三星)上,它按预期运行. public class DeviceBootReceiver extends BroadcastReceiver {@覆盖public void onReceive(上下文上下文,意图意图){if(inten
..
我正在尝试使用 PendingIntent 将自定义序列化对象从我的 IntentService 传递到 BroadcastReceiver. 这是我的自定义对象: 行.java public class Row 实现了Serializable {私人字符串名称;私有字符串地址;公共行(蓝牙设备){this.name = device.getName();this.address =
..
我已经在 google 教程中实现了 SMS Retriever API,并且在我的调试 Build Variant 中工作正常.我可以阅读短信并获取代码给用户可以进行登录. 我的问题是,当我在发行版 Build Variant 中运行该应用程序时,它无法使用短信.我收到短信,但无法读取登录代码. 我更改了用 AppSignatureHelper 与调试模式不同的发布模式.在调试工作和
..
我在我的 android 应用程序上使用广播消息(从 io.socket 我向我的活动页面发送广播消息).在三星 SM-G950F 和 SM-A520F 某些设备上,我收到错误“致命异常:android.app.RemoteServiceException:无法传送广播".我在 Fabric crashlytics 上遇到了这个错误,我也无法重现这个问题.这是我从 Fabric 得到的日志,
..
我已经检查了所有相关问题,但没有找到针对此问题的任何解决方案.所以这对我来说是一个全新的问题. 我有什么 我有一个 Android 应用程序,它在其清单中注册了一些广播接收器.这就是我的清单的样子.
..
这是我的Activity代码, Long time = new GregorianCalendar().getTimeInMillis()+20000;//20秒后设置闹钟Intent intentAlarm = new Intent("alarm");intentAlarm.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intentAlarm.putExtra
..
这是我的 Menifest 文件 这是我的广播接收器类 public class OTPReceiver extends BroadcastReceiver {@覆盖public void onReceive(上下文上下文
..
我正在开发的一个应用程序允许用户允许该应用程序读取确认短信的内容以自行输入验证码.对于使用早于 Oreo (API 26) 的操作系统的所有设备,BroadcastReceiver 的实现可以正常工作并允许正确接收 SMS.通过这个实现,我的意思是将接收器对象放在 AndroidManifest 中.
..
我正在尝试在我的 BOOT_COMPLETED 接收器中启动 IntentService,但在 Android O (API 26) 中我得到: java.lang.RuntimeException:java.lang.IllegalStateException:不允许启动服务 Intent { act=intent.action.update cmp=packageName.services.
..
我正在尝试在接到电话后显示 toast,我已经实现了注册广播接收器所需的所有必要内容,但它没有显示 toast.我正在尝试在 Marshmallow 设备上运行此程序 MyCallReceiver.java - package com.suhas.callreceiver;导入 android.content.BroadcastReceiver;导入 android.content.Con
..
我正在开发一个系统应用程序,该应用程序通过下载 apk 并使用 PackageManager 的 installPackage() 方法安装它来更新自身. 我收到以下异常: 致命异常:java.lang.IllegalArgumentException:com.myapp.package 中不存在组件类 com.myapp.package.receivers.SomeOldReceiver
..
我有两个单独的应用. 第一个发出两种不同的广播. 第二个广播正在等待来自App#1的广播,并使用广播来决定要发起的活动. 我对此感到困惑:在我看来,应用程序2(接收方应用程序)不一定需要默认活动,因为它启动的活动取决于从应用程序1接收的广播. 但是,如果未在App#2中定义默认活动,则它将无法运行并引发: 运行应用程序时出错:未找到默认活动 但是,如果我确实在清
..
正如标题中所述,我想知道BroadcastReceiver是否有可能知道该应用是否被杀死. 我试图通过ActivityManager.RunningAppProcessInfo来实现: ActivityManager.RunningAppProcessInfo myProcess =新的ActivityManager.RunningAppProcessInfo();ActivityMan
..