BroadcastReceiver是一个响应系统范围广播公告的Android组件。
我正在 Android 14 设备上试验我的应用程序,我发送本地广播,然后在应用程序内订阅它。但是,当我使用 RECEIVER_NOT_EXPORTED 选项时,
我正在制作一个闹钟应用程序,并使用 AlarmManager 来设置闹钟。 在 AlarmManager 上运行 setAlarm 后,我使用 Room 保存每个闹钟,这样我以后可以在手机关闭时恢复它们...
我是 Android 新手,正在尝试了解应用程序之间的通信。 我正在尝试编写 3 个可以相互通信的小应用程序。如果你想给大家发消息,你...
所以我对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 点。抱歉我的英语很差
我想检查互联网是否已连接,如果没有则显示一个对话框。这是我的代码: 网络类.java 公开课 network_class { public static boolean isConnectedToInternet(上下文
如何在设备重启时启动的 BroadcastReceiver 中获取配置值? (MAUI Android)
我有一个 BroadcastReceiver,它会在设备重启时启动前台服务。 这是代码: [BroadcastReceiver(Enabled = true, Exported = true)] [IntentFilter(new[] { Intent.
在我的应用程序中,我正在使用设备管理员权限,它在所有设备上都运行良好,但在最新的 Oppo 手机 F9、F7、F5 中,只要用户解锁手机,它就会要求删除管理员权限或显示
我必须为 Android 开发一个应用程序储物柜,用户可以在其中阻止应用程序,其他用户如果没有访问密钥则无法访问这些应用程序。 我已经安装了一个应用程序,但我不知道如何锁定它...
我在应用程序关闭时生成新字符串时遇到问题。 任务片段.kt 类 TaskFragment : Fragment(), LifecycleObserver { 私人 lateinit var viewModel:TaskFragmentViewModel 私人...
BootUp 广播不起作用? Android 模拟器与真实设备。在两者上测试一个应用
我正在开发一个用 java 构建的用于数据分析的 android 应用程序。 我们应用程序的功能需要我们的应用程序在每次设备启动时重新启动。 所以我了解了广播和广播接收......
如何在锁定屏幕中长按电源按钮打开时关闭电源关闭系统对话框。这样我们就可以防止我们的手机关机
我正在开发一个安全应用程序,它应该识别系统关机对话框打开并在打开时将其关闭,这样小偷就无法关闭我的手机。 此实现包括识别...
我在我的应用程序中流式传输音频。已经完成,但是当我接到电话时,我应该暂停流直到通话结束,然后再次播放流。是否可以在
如何在 Kotlin / Android 中获取更新的可验证值
我有一个应用程序,我必须在其中显示设备的当前电池电量以及设备是否正在充电? 这是我的代码:- 电池信息模型 数据类 BatteryInfo( val batterLevel:Float, val 正在充电:
虽然在 Manifest 中定义接收者是有效的,但我在动态定义方面遇到了困难。我的应用程序包含用于创建广播的代码 val alarmManager = getSystemService(上下文。
Sms Retriever API 不工作,因为从未调用自动捕获 OTP 的广播接收器
我正在尝试使用 google smsRetrieverAPI(此处为文档)自动捕获 OTP,它从消息文本中捕获 OTP,提供的消息以 [#] 开头并以
我的问题是,在我打开和关闭位置后,我的 GpsLocationReceiver 类中的消息出现了几次。 我使用动态意图过滤器 val 接收器:BroadcastRece...
Android:使用“wifiManager.scanResults”扫描 Wi-Fi 网络时,我并不总是能够获得完整的设备列表
我正在尝试使用“wifiManager.scanResults”在我的 Android 应用程序中检索所有 Wi-Fi 设备的列表。但是,有时扫描结果只显示少数设备,而不是全部。我还有...
我是Android新手,正在学习BroadcastReceiver。我正在尝试从 Android 单元测试发送广播接收器,并尝试检查接收器接收到的意图操作是否有效。如果我...
我正在制作一个应用程序,当我摇动设备时,一个活动就会在前台启动。我使用了服务和 BroadcastReciever。我不知道我做错了什么 ShakeService.java 这是我的