android-broadcast相关内容

当应用程序以不同方式打开/关闭时显示推送通知

在我的应用程序中,我有几个从一个 BaseActivity 继承的活动. 我的应用程序通过 GCMBaseIntentService 接收推送通知我需要实现下一个逻辑: 收到推送时,如果应用程序打开显示对话框,如果关闭则显示通知. 我的代码: 公共类 GCMIntentService 扩展 GCMBaseIntentService {----------------------- ..
发布时间:2021-11-27 15:11:25 移动开发

小部件问题:BroadcastQueue:不允许后台执行:接收意图

升级到 targetSDk 到 28 后,我的应用小部件停止工作. 它可以在旧的 targetdk 设备上完美运行. 我收到以下错误: W/BroadcastQueue:不允许后台执行:接收 Intent { act=ch.corten.aha.worldclock.WIDGET_DATA_CHANGED flg=0x10 } 到 ch.corten.aha.worldclock/. ..
发布时间:2021-11-27 15:11:14 移动开发

如何在设置默认 SIM 卡的双 SIM 卡中在 android 中发送短信?

如何使用双卡在android中发送短信以进行广播而不是有意的??如何在android中检测双卡?用户想要选择 sim 发送短信广播.在 android 中设置默认 sim 用于在 android 中的双卡中发送 msg.用户必须选择特定的 SIM 卡才能发送短信. 解决方案 如果 shell 命令 'service list' 的输出包含 'telephony.registry2',则手机 ..
发布时间:2021-11-27 15:11:06 移动开发

奥利奥:广播接收器不工作

每当用户拨打新电话时,我都试图在我的应用程序上获取通知触发器.我正在我的活动中注册接收器并在 onDestroy() 方法中销毁它.以下是注册的代码片段 registerReceiver(inComingCall = new IncomingCall(),new IntentFilter("android.intent.action.PHONE_STATE")); 我面临的问题是我没有在广播接 ..
发布时间:2021-11-27 15:10:46 移动开发

Android - 如何触发广播接收器调用其 onReceive() 方法?

我已为我的应用程序安排了闹钟. 我已经实现了一旦到达警报时间就会触发广播接收器. 如何手动调用广播接收器来执行 onReceive 方法中的代码,而不需要两次复制代码. 我想在实用程序单例调用中使用代码,并通过从任何地方使用 util 类实例来调用该方法. 但是,是否有任何其他方式可以直接调用该 onReceive 方法,否则广播意图会出现问题. android:ex ..
发布时间:2021-11-27 15:10:36 移动开发

访问广播接收器中的应用程序类

我想在广播接收器中检查互联网连接;并将结果(布尔标志)设置为全局变量,以在整个应用程序中使用它,在 if 条件下;如果互联网断开连接,请将主活动中的状态图像视图设置为红色图像,如果已连接,则将其设置为绿色. 我关注了这个主题.但是广播接收器中没有getApplication();我应该使用 getApplicationContext() 代替. 另一方面,这个主题: 在广播接收器 ..
发布时间:2021-11-27 15:10:28 移动开发

广播接收器的动态注册与静态注册

我们都知道我们以两种类型注册BroadcastReceiver 1)静态注册 2)动态注册 但我怀疑什么时候需要使用Static,什么时候需要使用Dynamic? 解决方案 我们知道有两种方法可以注册BroadcastReceiver;一是静态,另一个是动态. 静态: 在您的清单文件中使用标签.(AndroidManifest.xml) 并非所有事件都可以静 ..
发布时间:2021-11-27 15:10:17 移动开发

为什么 SMS Retriever API 在发布模式下不起作用?

我已经在 google 教程中实现了 SMS Retriever API,并且在我的调试 Build Variant 中工作正常.我可以阅读短信并获取代码给用户可以进行登录. 我的问题是,当我在发行版 Build Variant 中运行该应用程序时,它无法使用短信.我收到短信,但无法读取登录代码. 我更改了用 AppSignatureHelper 与调试模式不同的发布模式.在调试工作和 ..
发布时间:2021-11-27 15:09:51 移动开发

如何在 Android 的服务类中实现 BroadcastReceiver?

我需要在我创建的服务类中实现 BroadcastReceiver: public class MyService extends Service 在这个类中,当用户按下实现 sendBroadcast() 的 MyActivity 类中的按钮时,我必须通过使用线程 - 睡眠来实现下载的模拟.我无法将 Service 类扩展到 BroadcastReceiver,因为它已经扩展到 Service ..
发布时间:2021-11-27 15:09:37 移动开发

Android 广播接收器与服务

我正在尝试阐明 android 中广播接收器和服务之间的区别. 我知道 Activity 可以通过调用 startService 来启动一个服务. 广播接收器可以在代码或清单中注册,并且可以使用 sendBroadcast 调用. 你会在什么时候使用一个和另一个? 我知道多个广播接收器可以监听同一个意图,而服务不是这种情况. 解决方案 Services 旨在在一段时 ..
发布时间:2021-11-27 15:09:26 移动开发

未在所有设备上收到 BOOT_COMPLETED 意图

我创建了一个应用程序,它使用以下过滤器在接收器中接收 BOOT_COMPLETED: 我在一台设备上收到了这个,但我有另一台设备虽然使用了相同的 APK,但没有收到这个.哪些特定于设备的问题会阻止特定设备接收此意图?有没有办法对此进行测试并创建补救措施? 解决方案 ..
发布时间:2021-11-27 15:09:16 移动开发

在同一片段的不同实例之间进行通信

问题如下.让我们有 3 个带有片段的标签: 标签 1(片段 A).需要将数据发送到 Tab 2. 标签 2(片段 B).需要从 Tab 1 接收数据. 标签 3(片段 B).已经包含数据. 如您所见,Tab 3 和 Tab 2 包含相同的片段但不同的实例. 如何将数据(不通过参数)发送到 Tab 2? 我尝试过的: 在创建片段 B 时通过参数为其设置唯一 ID. ..
发布时间:2021-11-27 15:09:08 移动开发

应用程序未运行时 BroadcastReceiver 不工作

在我的清单文件中,我已经声明了接收者.(如下) 但是,一旦我关闭了我的应用程序,我就无法收到警报和通知.显然,在我的 Broadcast Receiver 中从未调用过 OnReceive. 公共类 OnAlarmReceive 扩展了 BroadcastReceiver{@覆盖public void onReceive(上下文上下文,意图 arg1){//各种东西}} 在MainAct ..
发布时间:2021-11-27 15:09:00 移动开发

中止 Android KitKat 上的 SMS Intent

我目前正在开发一个应用程序,仅当它是应用程序预期的 SMS 时才需要处理 SMS(与注册时的 Whatsapp 行为相同). 我想中止 SMS Intent,因为它不会出现在 SMS 框中. 我的问题是:我知道 Google 在 KitKat 中改变了很多关于 SMS 行为,现在,即使我的 SMS 被我的应用程序很好地解析,SMS 也会出现在 SMSBox 中,即使我调用 this.a ..
发布时间:2021-11-27 15:08:50 移动开发

如何向清单中的接收器发送自定义广播操作?

MyReceiver.java public class MyReceiver extends BroadcastReceiver {@覆盖public void onReceive(最终上下文上下文,最终意图意图){Log.i("MyReceiver", "MyAction 收到!");}} 在AndroidManifest.xml中(在application标签下) ..
发布时间:2021-11-27 15:08:40 移动开发

在清单中区分隐式广播接收器和显式广播接收器

根据谷歌给出的Android O迁移指南,大部分隐式广播意图不应该在Manifest中注册(减去发现的一些例外此处),但显式广播意图保持不变. 我们希望将任何需要的广播从清单中移开.但是我们如何识别接收者是否是隐式的?有没有一般规律? 以下是我们在清单中注册的广播示例.我们是否应该只查看“action"标签,看看它是否被列入白名单以将其保留在清单中? ..
发布时间:2021-11-27 15:08:30 移动开发