broadcastreceiver相关内容

收到的奥利奥广播接收器短信不起作用

我正在开发的一个应用程序允许用户允许该应用程序读取确认短信的内容以自行输入验证码.对于使用早于 Oreo (API 26) 的操作系统的所有设备,BroadcastReceiver 的实现可以正常工作并允许正确接收 SMS.通过这个实现,我的意思是将接收器对象放在 AndroidManifest 中. ..

广播接收器在android oreo中不起作用

我的广播接收器不能在 oreo 上工作,但它在 oreo 下工作正常,我对此进行了大量搜索,但找不到合适的解决方案.有没有人遇到同样的问题,这是我关于我的服务的代码,其中已经实现了广播.请建议我如何在奥利奥工作. 这是课堂 public int onStartCommand(Intent intent, int flags, int startId) {mContext = 这个;mApp ..
发布时间:2021-11-27 12:56:12 移动开发

Android 上的“捕获媒体"按钮 >=4.0(适用于 2.3)

我编写了一些使用 BroadcastReceiver 来捕获媒体按钮之一(耳机中的“播放按钮")的服务,它在 android 2.3.x(HTC Nexus One 或 HTC Desire)上完美运行 当我尝试在 Android 4.0.3 (Samsung Nexus S) 上运行时,它不起作用(我的应用程序没有收到意图“android.intent.action.MEDIA_BUTTO ..

如果应用程序至少没有启动一次,则广播接收器无法在 ICS 中工作

这个问题在堆栈溢出中被问过几次,但还没有解决方案.我有一个广播接收器,用于接收 USB 连接的动作.广播接收器的责任是,如果我得到意图启动我的应用程序.在清单文件中,我添加了接收器.我在 GingerBread 中有相同的逻辑,但我的 ICS 不起作用.许多问题,例如,广播不调用 1:Android 启动广播不调用 和 broadcastreciever-not-working 如果我 ..

确定 Android 通知的 addAction 单击

我正在尝试使用新的通知界面.我在通知中添加了 3 个按钮,我想在点击每个按钮后将某些内容保存到我的数据库中. 通知本身运行良好并在调用时显示,我只是不知道如何捕获三个不同的按钮点击中的每一个. 我正在使用 BroadcastReceiver 来捕捉点击,但我不知道如何判断点击了哪个按钮. 这是AddAction的代码(我已经排除了通知的其余部分,因为它运行良好) - //是意图 ..

如何使用 LocalBroadcastManager?

如何使用/定位 LocalBroadcastManager,如 google 文档 和 服务广播文档? 我试着用谷歌搜索,但没有可用的代码? 文档说如果我想在我的应用程序的进程中进行内部广播,我应该使用它,但我不知道去哪里找这个. 任何帮助/评论? 更新:我知道如何使用广播,但不知道如何在我的项目中使用 LocalBroadcastManager. 解决方案 无论如 ..
发布时间:2021-11-27 12:27:14 移动开发

Android:在通话期间显示通知?

我有一个广播接收器,可以监听来电.我想调整来电屏幕.现在我可以展示敬酒并向通知栏添加通知(顺便说一句,在接听电话之前,用户无法将其拉下来,因为屏幕被锁定,这有点糟糕).我试图显示警报但它崩溃了 - 不允许吗?有没有办法让广播接收器中的代码做其他事情,比如改变呼叫者的头像或给它一个名字(即使它不存在于联系人中).假设我的广播接收器拦截了一个呼叫 - 它可以将电话号码和自定义头像添加到联系人中,以便它 ..

带有以代码而非清单注册的广播接收器的 Android 警报管理器

我想使用闹钟在某个时间运行一些代码.我已经成功地使用在清单中注册的广播接收器实现了警报,但按照我的理解,此方法为广播接收器使用了一个单独的类. 我可以使用此方法启动另一个活动,但我不能使用它在我的主要活动中运行方法? (如何通知正在运行的来自广播接收器的活动?) 所以我一直在尝试在我的主要活动中注册我的广播接收器,如上面的答案所述. private BroadcastRecei ..
发布时间:2021-11-26 23:12:04 移动开发

android:使用 AlarmManager 运行后台任务

我正在编写一个应用程序,它需要定期检查服务器是否有新消息并通知用户.我已经看到一些使用 AlarmManager 命中 BroadcastReciever 的示例,这似乎是正确的做法,但我似乎无法让它工作. 任何人都可以向我展示此类事情的分步教程(重复警报触发某种触发通知的背景代码)? TIA 解决方案 这里是一个完整的例子:http://android-in-practice ..
发布时间:2021-11-26 23:08:23 移动开发

如何将数据从 BroadcastReceiver 传递到正在启动的 Activity?

我有一个 Android 应用程序,需要在一天中偶尔被唤醒. 为此,我使用AlarmManager 设置PendingIntent 并触发BroadcastReceiver.然后这个 BroadcastReceiver 启动一个 Activity 将 UI 带到前台. 以上所有似乎都有效,因为 Activity 可以正确启动;但我希望 BroadcastReceiver 通知 Acti ..
发布时间:2021-11-26 23:00:59 移动开发

如何通过后台服务在android中的特定时间每天重复通知

您好,我正在开发应用程序,在该应用程序中,我通过后台服务设置了关于用户输入日期和时间的通知.现在我想在每天下午 6 点设置通知/警报以询问用户他是否要添加另一个条目?我怎样才能做到这一点?我应该使用相同的后台服务还是广播接收器?请给我更好的解决方案,教程将是个好主意.提前致谢. 解决方案 首先如下设置报警管理器 Calendar calendar = Calendar.getInsta ..
发布时间:2021-11-26 23:00:20 移动开发

用于在 Android 应用程序中检查互联网连接的广播接收器

我正在开发一个用于检查互联网连接的安卓广播接收器. 问题是我的广播接收器被调用了两次.我希望它仅在网络可用时才被调用.如果它不可用,我不想通知. 这是广播接收器 public class NetworkChangeReceiver extends BroadcastReceiver {@覆盖public void onReceive(最终上下文上下文,最终意图意图){最终的 Conn ..