broadcastreceiver 相关问题

BroadcastReceiver是一个响应系统范围广播公告的Android组件。

为什么广播接收器仅在华为设备上导致ANR?

我有一个广播接收器(声明清单),它监听意图并启动 jobIntentService。由于 jobIntentService 使用工作线程并且广播接收器没有任何繁重的

回答 3 投票 0

Android 中所有屏幕上的浮动操作按钮

我是android新手,作为我项目的一部分,我需要创建一个浮动操作按钮,该按钮可以在设备上的所有屏幕上看到,并且单击该按钮应该禁用屏幕...

回答 1 投票 0

TelephonyManager 处于摘机状态时电话号码设置为空

我在响铃状态时得到一个电话号码,但有时在摘机状态时它被设置为空。我无法捕捉到它变为空的那一刻。 所以,当有电话打来时(在...

回答 2 投票 0

当用户从系统打开和关闭手电筒时显示 toast 消息的 Android 应用程序

我想使用Java创建一个Android应用程序,当用户从系统而不是从应用程序打开或关闭手电筒时,它会显示toast消息。 我发现没有bui...

回答 1 投票 0

为什么Android中动态注册的标准Broadcast收不到?

我的代码片段: `私有变量 logoutReceiver:广播接收器? = 空 覆盖 fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) 注销接收器=对象:

回答 1 投票 0

在android服务中启动蓝牙

我正在开发一个应用程序,该应用程序应该在Android服务中启动蓝牙扫描(无需请求用户启用蓝牙,因为该应用程序根本没有任何活动)并且我的应用程序没有UI或m...

回答 1 投票 0

PendingIntent 不是通过 Android 14 上的 AlarmManager.setRepeating() 传递的

在我的应用程序中,我通过 AlarmManager.setRepeating() 安排每日闹钟。我的方法一直运行完美,直到在 Android 14 设备上进行测试(我使用的是模拟 Pixel 7 Pro)。

回答 1 投票 0

BroadcastReceiver 不适用于 Android 12

在我的 Xamarin Forms 项目中,我有: [BroadcastReceiver(权限 = "RECEIVE_BOOT_COMPLETED", 导出=真, 启用=真)] [IntentFilter(new[] {Intent.ActionBootCompleted})] ...

回答 2 投票 0

应用程序启动时未触发广播接收器类

请我需要帮助。我有 4 个 BroadcastReceiver:SimCardStateReceiver、AutoTimeReceiver、AutoTimeZoneReceiver 和 TimeZoneReceiver。 目前,仅触发 SimCardStateReceiver。所有

回答 1 投票 0

BroadcastReceiver onReceive() 不适用于使用 Kotlin MVVM 结构的 Fragment

我正在开发一个能够检查所有蓝牙设备的应用程序,并且需要在加载应用程序时将其显示在回收器视图上。我使用 Broadcastreceiver 来搜索设备。但看起来...

回答 1 投票 0

registerReceiver 错误提示“必须是一种或多种类型”

使用 ContextCompat.registerReceiver(this, mIntentReceiver, 过滤器, ContextCompat.RECEIVER_EXPORTED); 或者 registerReceiver(mIntentReceiver, 过滤器, Context.RECEIVER_EXPORTED); 它暗示“必须......

回答 1 投票 0

如何在java android中创建多个警报管理器?与使用服务

当我尝试在我的应用程序中创建两个或三个或更多警报时,只有一个警报正在工作! 我需要在我的服务中创建警报管理器来发出两个或更多警报。 这是文件一,...

回答 1 投票 0

AlarmManager.RTC_WAKEUP 在关闭时无法唤醒我的 Android 设备

我使用下面的代码在我的 Android 应用程序中安排闹钟。 /** * 将警报服务设置为在关闭模式下启动 */ 公共无效setOffModeAlarmService(){ 整数

回答 2 投票 0

Android 14 上下文注册的广播接收器不起作用

我正在 Android 14 设备上试验我的应用程序,我发送本地广播,然后在应用程序内订阅它。但是,当我使用 RECEIVER_NOT_EXPORTED 选项时,

回答 1 投票 0

在广播接收器上运行协程函数

我正在制作一个闹钟应用程序,并使用 AlarmManager 来设置闹钟。 在 AlarmManager 上运行 setAlarm 后,我使用 Room 保存每个闹钟,这样我以后可以在手机关闭时恢复它们...

回答 2 投票 0

将 Intent 显式寻址到动态注册的广播接收器

我是 Android 新手,正在尝试了解应用程序之间的通信。 我正在尝试编写 3 个可以相互通信的小应用程序。如果你想给大家发消息,你...

回答 1 投票 0

我的 Android 应用程序不在后台运行

所以我对android开发人员来说真的很陌生,我正在尝试创建一个应用程序来接收短信并对消息执行一些计算并将它们保存在共享首选项文件中。 该应用程序的工作原理...

回答 1 投票 0

Android 如何在特定时间设置每日闹钟?

我想假设每天晚上 10 点都会播放音乐,我使用 Brocast 来做到这一点,但时间不正确,并且提前 10 小时播放音乐 我想假设每天晚上 10 点都会播放音乐,我使用 Brocast 来做到这一点,但时间不正确,并且提前 10 小时播放音乐 <receiver android:name=".component.main.profile.AlarmReceiverBedTime"/> Declare BroadcastReceiver class AlarmReceiverBedTime : BroadcastReceiver(){ override fun onReceive(p0: Context?, p1: Intent?) { Log.d("TEST_BRO","onReceive") val rightNow = Calendar.getInstance() val currentHourIn24Format: Int =rightNow.get(Calendar.HOUR_OF_DAY) val currentMinuteIn24Format:Int=rightNow.get(Calendar.MINUTE) Log.d("TEST_HOUR_MINUTE", "$currentHourIn24Format $currentMinuteIn24Format") } } In Activity private fun addBroadcastBedTime() { val myIntent = Intent(this@TimeSleepActivity, AlarmReceiverBedTime::class.java) val alarmManager = getSystemService(ALARM_SERVICE) as AlarmManager val pendingIntent = PendingIntent.getService( this@TimeSleepActivity, 0, myIntent, PendingIntent.FLAG_IMMUTABLE ) val calendar = Calendar.getInstance() calendar[Calendar.HOUR_OF_DAY] = 10 calendar[Calendar.MINUTE] = 0 calendar[Calendar.SECOND] = 0 alarmManager.setRepeating( AlarmManager.RTC_WAKEUP, calendar.timeInMillis, (24 * 60 * 60 * 1000).toLong(), pendingIntent ) } 但是函数 onReceive() 中的代码是在 10 点之前提前调用的,而不是正好在 10 点。抱歉我的英语很差

回答 0 投票 0

Android:在设备未连接互联网时显示警报对话框

我想检查互联网是否已连接,如果没有则显示一个对话框。这是我的代码: 网络类.java 公开课 network_class { public static boolean isConnectedToInternet(上下文

回答 1 投票 0

如何在设备重启时启动的 BroadcastReceiver 中获取配置值? (MAUI Android)

我有一个 BroadcastReceiver,它会在设备重启时启动前台服务。 这是代码: [BroadcastReceiver(Enabled = true, Exported = true)] [IntentFilter(new[] { Intent.

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.