android-broadcast相关内容

当应用程序在后台时从通知中打开片段

我正在使用 parse 将 Json 通知推送到我的带有自定义接收器的应用程序,因为我想导航到应用程序中的不同位置,这取决于我收到的 Json 值, 我有 2 个案例要导航: a) 7 b) 1, 2, 3, 4, 5, 6 case a 打开一个 activity 并且正常工作.case b 在`MainActivity 中打开一个fragment.“这就是问题所在." ..

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

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

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

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

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

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

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

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

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

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

音量变化侦听器: registerMediaButtonEventReceiver 是否比 onKeyDown 更可取?

寻找一种“最全面且兼容(即所有 Android 版本...)"的方式来收听音量变化,我发现了两种不同的方法来处理这个问题: registerMediaButtonEventReceiver onKeyDown + SettingsContentObserver一> 哪种方法更可取? 为什么? 更新 1: 感谢下面的评论,我发现 onKeyDown() 实际上接管音量键,作 ..

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

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

Android 广播接收器与服务

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

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

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

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

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

中止 Android KitKat 上的 SMS Intent

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