问题标签 [android-broadcast]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
153 浏览

android - 为什么当我收到广播意图时显示我的主要活动

我有两个活动MainActivityRecordHistory

我在MainActivity.
我也能够获得广播意图,并且OnRecieve
我正在启动RecordHistoryActivity。
但我的问题是在可见MainActivity时也会启动。 但我只想发起活动。 RecordHistory
RecordHistory

REcordHistory.java

MainActivity.java

IncomingCallReceiver.java

}

0 投票
2 回答
2489 浏览

android - android.intent.action.SIM_STATE_CHANGED 上没有广播?

我有一个使用当前 sim 卡注册的 android 应用程序,与我的设备一起运行。应用程序中有一些用户(当前 sim 卡)设置。

任何其他拥有其他 sim 卡的人都不应使用我的应用程序设置,如果插入新的 sim 卡,他必须在应用程序中注册(假设我丢失了我的设备)。如果我取出我的 sim 卡并插入其他设备,并且该应用程序也安装在设备中,应用程序不应要求设置,因为用户(SIM 卡)是相同的。

我可以通过使用捕获当前的 simcard 号码 TelephonyManager.getSimserialNumber()。我也试过使用android.intent.action.SIM_STATE_CHANGED,但工作。请用示例向我建议如何在更换 SIM 卡时显示通知?

有什么办法可以在换sim卡时广播吗?

0 投票
2 回答
3839 浏览

android - 传递多个点时接收广播 Intent 时出错

我已经阅读了几乎所有关于 SO 的帖子,并尝试了所有我认为它们是相对的解决方案,但我仍然不知道为什么会发生这种情况。这是日志猫:

这是我的 Map 类中的代码,我在其中创建了一个接近警报以及位置侦听器:

这是 Proximity 类:

当我运行应用程序并打开地图时它很好,但最终在手机坐在那里时崩溃了,我不知道它在做什么,也许它与位置监听器有关?我将非常感谢一些帮助来解决这个问题,因为我现在一无所知。

0 投票
1 回答
3830 浏览

android - 点击从广播接收器推送的通知时打开活动

我有一个小问题。我有一个 AlarmManager,它向 BroadcastReceiver 发送意图,在onReceive该类的方法中,我将通知推送到 StatusBar ...这就像一个魅力,但是当用户点击通知时我需要打开一个活动,但是在我的代码中存在一些问题,在谷歌搜索和搜索之后我找不到答案......所以这是我推送通知的代码:

任何的想法??这让我疯狂!

谢谢!

0 投票
1 回答
993 浏览

android - ANDROID - 当我调用 sendBroadcast 检查网络时崩溃

我有一个广播来检查网络,当网络改变状态时,我用 onNetworkActivated() 或 onNetworkInactivated() 通知我的活动:

在我的Activity中,当我因为各种原因需要第一次调用sendBroadcast,但是Android crash :s

问题是什么 ?

先感谢您

0 投票
5 回答
7414 浏览

android - 如何检查用户在 EditText 中输入的自己的电话号码?

手机号码将由用户在我的 Android 应用程序的注册页面上以编辑文本形式输入。如何检查用户是否输入了他/她的手机号码而不是其他人的?

我试过这个:

并将此变量与 edittext 的文本进行比较。但在我的情况下,mPhoneNumber 返回NULL 。还有其他选择吗?如何解决这个问题?

任何帮助都是不言而喻的。

我试过这个:检查源代码:

接收方是否收听短信?

日志猫:

0 投票
0 回答
2038 浏览

android - sendMultipartTextMessage 并监控发送和接收

我已经阅读了有关如何发送和接收多部分消息的多个主题。我已经实现了以下代码并且它有效!

我有一个注册的 SMSBroadcastReceiver2 和 SMSBroadcastReceiver1。

让我担心的是:

我有一个PendingIntentsentPi 和deliveredPi,它是用SMSBroadcastReceiver1and注册的SMSBroadcastReceiver2

然后我将它们多次放入 ArrayList 中,具体取决于消息的长度。

这是一件好事吗?或者我应该对消息的每个部分有不同的意图和接收者。

接收器什么时候在我的代码中触发?我注意到它只在发送消息和接收消息时触发一次(我将它们编码为在那些时刻显示 Toast 消息),无论消息有多长。是在第一部分交付时还是最后...?

0 投票
2 回答
665 浏览

android - 没有(或最少)全局广播的 Android 小部件交互

我已经对此进行了广泛的搜索,但找不到任何关于此的讨论。

看来(如果我错了,请纠正我)Android AppWidgets(主屏幕小部件)没有通过 LocalBroadcastManager 接收本地应用程序广播。因此,要与小部件进行通信,我必须使用常规的系统范围广播。

许多来源建议仅使用本地广播以提高效率和安全性。我正在尝试找到一种与小部件进行通信的好方法,同时尽量减少全球广播的使用。

请让我知道在解决此问题时需要探索的任何建议或要检查的资源,并对我的暂定计划发表评论:

我目前的计划是将所有消息最小化为一条消息“WIDGET_NEEDS_UPDATE”。这基本上会“戳”小部件并告诉它查找更新信息。

我将把更新信息作为我的 AppWidgetProvider 的静态成员。因此,小部件将收到此消息,然后从这些静态成员读取操作和执行操作所需的任何数据。

这看起来合理吗?

我还不确定的一件事是静态成员的生命周期:只要应用程序活动或服务正在运行,我就可以保证可以访问这些静态成员吗​​?

非常感谢您的见解和指导。

0 投票
3 回答
3658 浏览

android - 我可以使用广播接收器启动另一个应用程序吗?

我只是想知道我已经创建了一个应用程序并将其安装在我的设备上。是否可以仅使用广播接收器来启动此应用程序,如果可以,我该怎么做?

0 投票
1 回答
361 浏览

android - 从广播接收器调用活动

我是 android 的初学者,我正在开发一个应用程序,只要用户拨打电话,BrocastReceiver 就会启动...我正在尝试监视广播接收器内的网络状态...并且我正在尝试在用户启动活动挂断电话...但不幸的是它给了我一个错误...请让我知道该怎么做...

当用户拨打电话时,我的广播接收器正常启动......但我不知道如何在用户通话时监控 BroadcastReceiver 内的网络......并在用户挂断电话时从 BroadcastReceiver 调用活动。 ..

请让我知道如何实现这一目标......提前致谢...... :-)

我的代码...

  1. 广播接收器代码

    我的清单文件

当用户拨打电话时,我的广播接收器正常启动......但我不知道如何在用户通话时监控网络......并在用户挂断电话时调用活动......

请让我知道如何实现这一目标......提前致谢...... :-)