BroadcastReceiver是一个响应系统范围广播公告的Android组件。
如何在不使用 MediaSessionConnector 的情况下以和平且兼容的方式手动处理 Media3 的媒体按钮操作? 以前,我曾经使用
尝试实现Android共享表,并遵循官方文档。该表出现并且共享按预期进行。然而,广播接收器永远不会触发。这是代码: 在...
android13 RECEIVER_EXPORTED 的解释正确吗?
选择广播接收器是否应导出并可见 到设备上的其他应用程序。如果该接收器正在监听 从系统或其他应用程序发送的广播 - 甚至其他应用程序......
SensorManager unregisterListener 不起作用
我想要做的是在接听电话时从接近传感器读取数据。当状态为摘机时,我可以从传感器读取数据。但是,当我结束通话(状态 IDLE)时,
即使应用程序处于终止状态,如何在通话结束时在 BroadcastReceiver 中发送 WhatsApp 消息?
我正在开发一个 Android 应用程序,我需要在电话结束时自动发送 WhatsApp 消息。我设置了一个广播接收器来检测通话结束,它工作得很好......
我正在构建一个Android应用程序来处理短信,我制作了广播接收器来监听传入的短信。当它到来时,它应该将短信内容发送到另一个类来执行一些逻辑,我使用了...
为什么BroadcastReceiver的onReceive(Context, Intent)执行了两次?
我想在断开通话后获取拨打的手机号码的通话详细信息(手机号码、通话时长、日期、时间等)。 到目前为止我做了什么: 我创建了一个广播接收器来检测呼叫断开
我尝试使用本教程中的示例代码,但它似乎已经过时并且不起作用。那么我必须进行哪些更改以及哪些文件才能让我的应用程序在 Android 完成时自动启动
在我的应用程序中,您可以下载一些文件。我使用 Android DownloadManager 类进行下载。下载完成后,它应该显示一条消息,表明文件已下载。问题...
我有一个广播接收器(声明清单),它监听意图并启动 jobIntentService。由于 jobIntentService 使用工作线程并且广播接收器没有任何繁重的
我是android新手,作为我项目的一部分,我需要创建一个浮动操作按钮,该按钮可以在设备上的所有屏幕上看到,并且单击该按钮应该禁用屏幕...
TelephonyManager 处于摘机状态时电话号码设置为空
我在响铃状态时得到一个电话号码,但有时在摘机状态时它被设置为空。我无法捕捉到它变为空的那一刻。 所以,当有电话打来时(在...
当用户从系统打开和关闭手电筒时显示 toast 消息的 Android 应用程序
我想使用Java创建一个Android应用程序,当用户从系统而不是从应用程序打开或关闭手电筒时,它会显示toast消息。 我发现没有bui...
为什么Android中动态注册的标准Broadcast收不到?
我的代码片段: `私有变量 logoutReceiver:广播接收器? = 空 覆盖 fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) 注销接收器=对象:
我正在开发一个应用程序,该应用程序应该在Android服务中启动蓝牙扫描(无需请求用户启用蓝牙,因为该应用程序根本没有任何活动)并且我的应用程序没有UI或m...
PendingIntent 不是通过 Android 14 上的 AlarmManager.setRepeating() 传递的
在我的应用程序中,我通过 AlarmManager.setRepeating() 安排每日闹钟。我的方法一直运行完美,直到在 Android 14 设备上进行测试(我使用的是模拟 Pixel 7 Pro)。
BroadcastReceiver 不适用于 Android 12
在我的 Xamarin Forms 项目中,我有: [BroadcastReceiver(权限 = "RECEIVE_BOOT_COMPLETED", 导出=真, 启用=真)] [IntentFilter(new[] {Intent.ActionBootCompleted})] ...
请我需要帮助。我有 4 个 BroadcastReceiver:SimCardStateReceiver、AutoTimeReceiver、AutoTimeZoneReceiver 和 TimeZoneReceiver。 目前,仅触发 SimCardStateReceiver。所有
BroadcastReceiver onReceive() 不适用于使用 Kotlin MVVM 结构的 Fragment
我正在开发一个能够检查所有蓝牙设备的应用程序,并且需要在加载应用程序时将其显示在回收器视图上。我使用 Broadcastreceiver 来搜索设备。但看起来...
registerReceiver 错误提示“必须是一种或多种类型”
使用 ContextCompat.registerReceiver(this, mIntentReceiver, 过滤器, ContextCompat.RECEIVER_EXPORTED); 或者 registerReceiver(mIntentReceiver, 过滤器, Context.RECEIVER_EXPORTED); 它暗示“必须......