broadcastreceiver相关内容

GPS状态的广播接收器?

有没有办法在 GPS 开启/关闭时收到通知? 我注意到当设备关闭然后再次打开时,getLastKnownLocation(provider) 为空.所以我想在 GPS 关闭时将位置保存到数据库中. 解决方案 注册一个BroadcastReceiver来监听LocationManager的PROVIDERS_CHANGED_ACTION 意图.这将在 GPS 提供程序(和其他提供程序) ..
发布时间:2022-01-22 13:58:38 移动开发

如何?监听位置设置是否开启(Android 应用)

因此,过去几周我一直在研究我的 Android 应用程序,并研究了实现我需要做的事情的最佳方式,但仍然不能完全正确.非常感谢任何/所有帮助,因为我仍然掌握了窍门.. 任务: (假设“位置"/GPS 设置当前处于关闭状态),我需要让我的应用程序不断监听“位置"设置以打开.此时,只需启动一个 Activity. 想法: 这些都是我认为它可能起作用的不同方式: Locati ..
发布时间:2022-01-22 13:48:08 Java开发

Google Play Store 上基于服务的 Android 应用程序

我正在开发一个应用程序,它只包含一些服务并且没有活动(即没有 UI) 基本上,当用户在他/她的设备上安装应用程序时,我希望有 2 到 3 个服务在后台运行. 对此我有几个问题: 应用安装后我的服务将如何启动?我的 BroadcastReceiver 应该监听哪个事件? 如何打包我的应用程序以将其应用程序部署到 Google Play 商店? 解决方案 你不能在较新的 And ..
发布时间:2022-01-20 10:38:01 移动开发

“com.android.vending.INSTALL_REFERRER"不知何故参数丢失并更改为 (not%20set)

我的应用程序中的 INSTALL_REFERRER 广播存在问题. 我正在尝试创建一些有关广告系列等的信息,但在大多数设备上我的网址"https://play.google.com/store/apps/details?id=com.test.apptest&referrer=utm_source%3Dmy_test_source" 编辑:链接也会发生同样的事情"market://de ..

Android Widget 随机停止工作

我已经解决这个问题三天了,我已经查看了这里的每一个问题以寻求答案.我有一个带有按钮的小部件,我想做的就是每次单击它时启动一个服务.问题是按钮随机停止工作.我根本无法重新创建它,我不知道是什么原因造成的.我的服务调用 stopSelf();但是我的广播接收器也遇到了这个问题,所以我相信问题出在小部件上,而不是服务上.这是代码 public void onUpdate(Context context ..

从 BroadcastReceiver 获取小部件 id

我需要知道 onReceive() 中的小部件 ID.我想将配置活动的选定项目信息与新的小部件 id 相关联,然后将它们保存到 sharedpreferences 以便我可以通过读取 sharedpreferences 来知道在 onReiceive() 内部做什么 配置活动: resultValue = new Intent();resultValue.putExtra(AppWidge ..
发布时间:2022-01-18 22:50:44 移动开发

如何访问在 BroadcastReceivers 的 MainActivity(layout) 中声明的 Switch 按钮

我有一个任务,我必须在飞行模式打开/关闭时更改 Switch 按钮的状态. 我有一个主要活动,我在其中声明了 Switch Button,我想从 BroadcastReceiver 类更改 Switch 的开/关状态 接收者 公共类 MyReceiver 扩展 BroadcastReceiver {@覆盖公共无效 onReceive(上下文上下文,意图意图){boolean isAi ..
发布时间:2022-01-18 22:37:55 Java开发

Android小部件在一段时间后停止工作?

我有一个带有小部件的手电筒应用.该小部件用于打开和关闭手电筒,不显示主要活动或任何内容.然而,几个小时后,小部件什么也不做.我的意思是如果你点击它,什么都不会发生.我有两个 类 来完成这个,一个 Provider 和一个 Receiver. 提供者: 公共类 WidgetProvider 扩展 AppWidgetProvider {@覆盖公共无效 onUpdate(上下文上下文,App ..
发布时间:2022-01-18 22:26:30 移动开发

当应用程序处于前台时如何处理 Firebase 通知

我已将 Firebase 云消息传递与我的应用程序集成.当我从 Firebase 控制台发送通知时,如果应用程序在后台或未打开,我会成功收到通知,否则,如果应用程序在前台或已打开,我没有收到它. 感谢所有建议. 解决方案 应用在前台时,不会自己生成通知.您需要编写一些额外的代码.收到消息时,会调用 onMessageReceived() 方法,您可以在其中生成通知.代码如下: 公共 ..
发布时间:2022-01-18 08:36:09 移动开发

如何在模拟器中测试 BOOT_COMPLETED 广播接收器

我想在 emulator 中使用操作 BOOT_COMPLETED 检查 BROADCAST RECEIVER. 有什么方法可以检查模拟器中的广播接收器吗?如何重新启动模拟器以检查该接收器?有没有直接的命令? 提前致谢. 解决方案 模拟器中没有像Devices那样的电源按钮,所以 要停止模拟器实例,只需关闭模拟器窗口即可. 为了 Start/Restart 它从 E ..
发布时间:2022-01-15 18:04:30 移动开发

Android广播接收器显示一个对话框?

我有一个响应警报的应用程序 - 在进入下一个屏幕之前,我确实需要显示带有密码输入的警报;问题是我似乎无法显示来自广播接收器的对话框 - 那么如何在收到警报时显示对话框密码输入? 解决方案 创建一个activity,使用Theme.Dialog,调用startActivity()打开它.虽然您不能使用“真正的"Dialog,但您可以创建一个看起来像 Dialog 的 UI. 请记住,根 ..
发布时间:2022-01-15 14:21:17 移动开发

BroadcastReceiver onReceive 打开对话框

我正在使用 BroadcastReceiver 构建一个 android 应用程序,并且我想在 onReceive 启动时显示一个对话框.我想在手机上显示对话框(无论用户身在何处,都向用户显示对话框,例如收到消息时的 whatsapp 对话框). 我该怎么做? 谢谢! 解决方案 如果你想在广播接收器的 onReceive 内部显示一个对话框,你可以在广播接收器内部启动一个透明的 ..
发布时间:2022-01-15 13:48:24 移动开发

地理围栏广播接收器未触发,但当我打开谷歌地图时,它可以工作

我正在开发一个基于用户位置的安卓应用. 所以我正在使用“地理围栏"进入/退出事件. 测试并不容易. 因为要测试它,我应该搬出去或搬到某个地方. 所以我正在使用模拟器并设置虚拟位置信息(纬度/经度). 无论如何,我在 这里. 所以我跟着它,使用广播接收器. 第一次,它不起作用.但是,当我打开“谷歌地图"时,我的当前位置开始变为我通过模拟器设置的位置. ..

Intent PACKAGE_ADDED 未注册

您好,我正在尝试检测已安装的应用程序,以便我可以对应用程序进行一些分析,我正在使用我在 stackoverflow 上找到的这个示例来侦听当前应用程序中的软件包安装,但我的 logcat 中没有发生任何事情. void registerReceiver() {IntentFilter filter = new IntentFilter(Intent.ACTION_PACKAGE_ADDED);f ..
发布时间:2022-01-13 17:14:25 移动开发