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

android - 收到短信后存储

我正在构建一个 android 应用程序,用于在收到 SMS 时存储它们。请查看代码并回答其中的问题。

0 投票
2 回答
337 浏览

android - Service Android中Activity的访问控制

我是安卓新手。我知道我们无法通过服务访问对活动的控制。但是每当我调用服务的方法时,我都想更改按钮的 ImageSource。

这是我在服务中创建的方法:

在活动中,我在播放按钮单击时调用此方法。如何在服务中实现此功能。如何更改按钮的图像源。请清除我的疑问。谢谢。

0 投票
2 回答
354 浏览

android - 广播接收者和服务之间的关系

我对服务和广播接收器感到困惑。这两者之间有什么关系?为什么我们在启动服务时必须调用广播接收器。谁能解释一下这两个元素之间的概念

0 投票
3 回答
3208 浏览

android - 如何使用包名称获取应用程序类别

我有两个或多个具有我指定类别的应用程序,例如

我可以通过以下方式获得所有具有此类别的软件包:

现在我想跟踪我的类别应用程序安装并从应用程序中删除,所以我制作了一个广播接收器,它将为我提供已安装或已删除应用程序的包名称,但是我如何使用包名称来控制应用程序的类别以确定这是否是不是我的应用程序。我可以为指定的类别应用程序制作广播接收器吗?如果不是,我如何从包名中获取类别。

0 投票
1 回答
452 浏览

android - 片段在重新启动时错过广播

在 Android 上,我实现了一个类AsyncTaskWithProgress,该类将在执行任务的后台工作时显示进度对话框:

我在收到广播后立即ProgressDialogFagment注册并取消对话 - 摘录:BroadcastReceiver

这通常有效。但是,每隔一段时间,对话不会被取消,并且似乎涉及方向更改。

我的猜测是,在方向更改期间,对话框片段被破坏并重新实例化。如果 AsyncTask 发送其“完成!” 在 Fragment 被销毁后重新实例化之前进行广播,Fragment 错过了广播,因此永远不会关闭。

我的猜测对吗?如何以更可靠的方式实现这一点?

0 投票
1 回答
1248 浏览

android - onReceive() 方法在设备处于睡眠模式时未打开应用程序..?

嗨朋友我有一个问题...实际上我使用此代码在特定时间打开我的应用程序..应用程序工作正常但是当设备处于睡眠模式时无法工作..??

ActivityMain.java

意图=新意图(getBaseContext(),MyBroadCastReceiver.class);

在设备睡眠模式不起作用时,BroadCastReceiver Calss 无法打开 MainActivity 类。

我已在清单中给予许可

请提供任何帮助。

0 投票
3 回答
1430 浏览

android - 服务未在重新启动时启动

我正在尝试在启动设备时启动服务。我已经搜索了很多并按照步骤进行操作,但仍然没有成功。一旦手机重新启动,它会在开始时显示“应用程序已意外停止”。我知道它来自接收器文件,但无法弄清楚问题出在哪里。

接收器.java

AndroidManifest

有什么我需要添加的,以便服务完美启动。

0 投票
1 回答
7869 浏览

android - 使用 BroadcastReceiver 更新活动的 Activity UI

我使用以下示例实现了重复警报

但是,一旦警报“响起”/收到,我想ListView在活动活动中更新我的。我只有一个带有ListView.

收到警报后,如何在主活动类中执行更新 UI 方法?您如何onReceive()AlarmReceiver( extends BroadcastReceiver) 类中调用它

0 投票
1 回答
47 浏览

android - 如何在android中执行“消息应该在进入本机之前到达应用程序收件箱”?

我正在开发一个消息应用程序,其中传入的消息将存储在它自己的收件箱中。但它同时存储在本机消息收件箱和应用程序收件箱中。如何防止邮件在到达应用程序之前到达本机收件箱?

0 投票
2 回答
651 浏览

android - 无法设置多个提醒

我的应用程序中有一个功能,用户可以设置多个提醒。但问题是,当用户为提醒 A 设置时间而不是为提醒 B 设置时间时,提醒 B 只会被调用。这就是提醒 A 永远不会接到电话的意图。简而言之,只有一个提醒一直在工作。这是设置提醒和呼叫广播的片段。