问题标签 [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 投票
3 回答
63115 浏览

android - Android中的sendStickyBroadcast和sendBroadcast有什么区别

sendStickyBroadcastAndroid和Android有什么区别sendBroadcast

0 投票
17 回答
148558 浏览

android - 如何检查 Receiver 是否在 Android 中注册?

我需要检查我的注册接收器是否仍然注册,如果没有我如何检查它的任何方法?

0 投票
1 回答
33202 浏览

android - 我应该在接收器中使用 android: process =":remote" 吗?

我有一个经常调用的 BroadcastReceiver,我注意到很多人使用

在他们的接收器中。我的用于检查一些事情,如果条件匹配,则激活警报。我的问题是我应该使用上面在清单中发布的行吗?如果是这样,这样做有什么好处?

0 投票
2 回答
12313 浏览

android - 通过 BroadcastReceiver 收听来电,无需 PhoneStateIntentReceiver 或 PhoneStateListener

有没有办法通过扩展 BroadcastReceiver 来收听来电以收听操作系统的广播,而不使用 PhoneStateIntentReceiver 或 PhoneStateListener。另外请告诉我清单中的操作和权限是什么。

我已经尝试如下,但它不适用于来电,但适用于拨出

app只有一个.java文件如下(app只有一个.java文件和一个manifest文件)

显现

0 投票
2 回答
6489 浏览

android - 如何在android中为低电量注册广播接收器?

我想为低电量注册广播。如果电池状态达到某个水平,我想得到警报......

请如果你有任何想法请帮助我..

0 投票
2 回答
8899 浏览

android - 从 Activity 调用 BroadcastReceiver

我是初学者 android 开发人员。
我正在尝试从 Activity 调用 BroadcastReceiver,因为如果有人打电话给我,我需要更新条目。

这是我调用 BroadcastReceiver 的活动。

源代码:

MyBroadcastReceiver.class:

显现:

错误:

我认为问题在于 Manifest 中的声明,我也不知道是否可以使用以下方法从 Activity 调用 BroadcastReceiver:

0 投票
4 回答
4010 浏览

android - 无法接收网络相关事件

我已经注册到ConnectivityManager.CONNECTIVITY_ACTIONBroadcastReceiver,用于接收网络状态事件,但是onReceive当我打开或关闭我的 wifi 连接时,我的函数没有被调用。

正如文档中提到的,这是一个粘性广播接收器,当我们注册它时会被触发。

但是onReceive当我注册这个接收器时,我的函数中没有任何事件,可能是什么原因?

在我的清单文件中,我拥有访问 Internet/网络/Wifi 连接及其状态的所有权限。

我正在使用以下代码注册此意图:

在我的 Logcat 中,我收到此广播接收器的以下错误消息寄存器:

可能是什么原因?有没有办法找出 BroadcastReceiver 是否正确注册?

谢谢。

0 投票
2 回答
3934 浏览

android - Android:上下文注册的广播接收器是否已导出?

如果我像这样在我的活动中注册广播接收器,

这个接收器是出口的吗?如果另一个应用程序广播com.example.MY_ACTION,它会被接收myReceiver吗?

如果是,我假设我需要使用registerReceiver()接受字符串权限的形式,然后在我的清单中定义该权限,给它一个高保护级别(例如签名)。那是对的吗?有没有更简单的方法?

0 投票
1 回答
1557 浏览

android - 为另一个应用程序调用自定义广播接收器

我有 2 个应用程序,App1 和 App2

在 App1 中,清单文件的 BroadcastReceiverIncoming 定义如下。

BroadcastReceiverIncoming 在 App1 中定义。

现在在 App2 中,我调用它来调用广播接收器,但它现在以某种方式工作?

即使第 2 行已注释/未注释,它也不会调用 BroadcastReceiverIncoming。

如果我调用 BroadcastReceiverIncoming,则通过 adbadb shell am broadcast -n packageName/packagename.BroadcastReceiverIncoming 在 App1 中正确调用。

0 投票
1 回答
112 浏览

android - 在不打开应用程序的情况下运行服务

在 3.1 之后,Android 引入了一项安全功能,除非用户打开应用程序,否则应用程序的代码无法运行。检查链接以获取更多信息http://commonsware.com/blog/2011/07/13/boot-completed-regression-confirmed.html

我想知道是否有人发现任何黑客或解决此问题的方法,我可以在其中收听系统广播,如启动、连接更改并运行服务而无需打开已安装的应用程序。