问题标签 [bootcompleted]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
342 浏览

android - 启动完成后如何在设备上保持应用程序在后台(最小化)

我是 android 的新手,我正在我的应用程序中实现后台服务,我正在 BOOT_COMPLETED 进程上启动应用程序,我正在调用活动来启动应用程序,并且应用程序进入前台。但我想将应用程序保持在后台(最小化)并且我想在应用程序中进行静默登录。我正在使用以下代码在 Boot_Complete 上启动应用程序。

0 投票
1 回答
610 浏览

java - 在 Android 的 BOOT_COMPLETED 上设置多个警报

我正在尝试在 BOOT_COMPLETED 上从数据库中加载一些任务并为每个任务设置警报。警报管理器配置为接收 AndroidMANifest 文件中的 BOOT_COMPLETED。

有时我通过短信获得这些任务,所以我有一个用于短信接收和处理的 brodcastreceiver,它构建任务列表并调用 AlarmManager.setAlarms()。

我想知道当从 OnReceive() 方法 og SMSReceiver 调用时 setAlarams 工作正常,但在 Boot_Completed 上从 AlarmManager 的 OnReceive() 方法调用时不能正常工作。它只设置一个警报并忽略列表的其余部分!

有什么帮助吗?

提前致谢

0 投票
1 回答
683 浏览

android - boot_complete 延迟或位置

我想知道是否有办法在不损害启动阶段的情况下延迟 boot_complete 广播?即,我可以在 AOSP 代码的哪个位置找到正在广播意图的部分,以便我可以在发送之前运行另一个代码?

另一种选择是停止启动动画的代码位置......

任何人都可以帮忙吗?

谢谢!

0 投票
0 回答
319 浏览

android - 首次启动应用时执行 BOOT_COMPLETED 操作

我正在使用AlarmManager触发我的应用程序的常规操作,该操作应在设备打开时运行。按照文档,我收到了一个类型的意图,android.intent.action.BOOT_COMPLETED即在设备启动时启动警报。

我知道用户需要启动应用程序才能收到此意图,如此处所述以及StackOverflow 上的许多问题。

但是当用户第一次启动应用程序时,希望立即设置闹钟,而不是等到设备第一次重启。

除了在 BOOT_COMPLETED 上首次启动应用程序时,如何干净地触发我的警报设置?

我想可以在我的启动器活动中调用警报设置,但这似乎使活动代码膨胀,如果警报已经在 BOOT_COMPLETED 设置,我不想执行它。

0 投票
2 回答
576 浏览

android - Android intent BOOT_COMPLETED 从未在三星 SM-T230 Kitkat 4.4.2 平板电脑上启动

我正在创建一个 HOME ( android.intent.category.HOME) 类型的应用程序,它会在第一个应用程序启动后立即启动另一个应用程序。到目前为止,我一直在活动片段上使用 onResume(),它运行良好(意味着在其他 Android 版本的其他平板电脑上),直到我在具有 Kitkat 的 SM-T230(Galaxy Tab 4 7" Wifi)上尝试它4.4.2.

我不知道为什么,但是对于那个平板电脑,“BOOT_COMPLETED”意图永远不会被触发。我尝试过启动许多不同的应用程序,并且每个应用程序都会发生同样的事情。上述意图从未启动。只有在反复按下并返回到 HOME 类型的应用程序后才会启动它(必须重复执行,因为应用程序每次都在 onResume() 第二个应用程序中启动)。如果系统从未启动它,则 wifi 服务、网络共享等将无法运行。

有趣的是,如果我忽略了第二个应用程序的启动,就会触发意图。

我正在考虑在 HOME 应用程序片段变得可见时尝试启动该应用程序,但我不知道该怎么做。有人知道如何做到这一点吗?

另外,如果您遇到同样的问题,我想阅读您的评论。

0 投票
0 回答
97 浏览

android - 哪个 Android 类负责发送 BOOT_COMPLETED 意图?

我一直在搜索关于哪个 Android 类在 KitKat 4.4.2 上发送 BOOT_COMPLETED 意图,但我找不到任何东西。有人有线索吗?

我有一台三星 SM-T230 设备,在这种情况下,可能是三星应用程序之一发送意图?

0 投票
1 回答
678 浏览

android - 设备启动完成后无法启动服务。启动完成 BroadcastReceiver onReceive() 未调用

我正在开发一个应用程序,它将在设备启动时(启动完成后)自动启动服务。我做了代码,但我认为我的代码出了点问题。我也尝试过谷歌以及研究时的所有技巧。你能帮我么?提前谢谢。

这是我的代码:

我的广播接收器是

我的 AndroidMenifest 文件是

注意: 我没有任何活动,我只想在启动完成时启动服务。

0 投票
1 回答
1489 浏览

android - boot_completed 以编程方式注册而不是在清单中的操作

我试图以编程方式注册接收器以执行操作android.intent.action.BOOT_COMPLETED,即让我有一个名为 BootReceiver 的接收器类,它扩展了BroadCastReceiver类。

所以在我的一个活动课上,我写了这段代码,

我试图对同一广播接收器进行应用程序更新以及 boot_completed 操作。

所以我尝试的是,我通过注册上述代码来运行活动,然后重新启动设备。我没有收到任何对 BootReceiveronReceive()方法的回调。

是否可以以编程方式为 boot_completed 操作声明接收器,或者是否有必要在清单文件中声明接收器。

实际上我的要求是以编程方式声明它。

提前致谢。

0 投票
2 回答
1579 浏览

android - BroadcastReceiver 仅在第一次执行 adb shell 后工作

我尝试了许多不同的示例,经过一段时间(长时间),我终于设法(几乎)从 BroadcastReceiver 接收日志,之后通知(通过服务)。尽管如此,问题仍然存在。

当我安装 apk 或构建它并在 USB 上运行它时,BroadcastReceiver 没有收到意图。我尝试手动运行应用程序数十次,然后重新启动(打开/关闭)我的手机 - 没有。之后,我尝试使用 adb shell 对其进行调试:

adb shell am 广播 -a android.intent.action.BOOT_COMPLETED -n com.myapp.example/.BootCompletedReceiver

而且,瞧!有效。我检查了重新启动 - 它有效!在那之后,我重新安装了应用程序,再次 - 没有工作。在我尝试使用 adb shell 之后 - 再次,一切正常。像它这样的接缝应该可以工作,但只有在我第一次从上面运行 adb shell 命令之后。

我没有尝试使用 AVD(它在我的机器上太慢),只是使用我的 HTC ONE(我还检查了 HTC ONE 问题,知道这是某些版本的 HTC 手机的问题 - 没有任何帮助)。

这是我的清单:

这些是 BootCompletedReceiver 和 NotifyingDailyService (几乎与这里的许多示例相同):

0 投票
4 回答
4948 浏览

android - BOOT COMPLETE 在 Android (Redmi) 中不起作用

我目前正在开发一个包含 Boot_Completed 广播接收器概念的应用程序。我已经在我的摩托罗拉 Moto G手机中测试了这个应用程序。该应用程序运行良好并显示 Toast 消息。但是当我在小米红米 1S手机上测试这个应用程序时,它没有显示 Toast 消息。

我已经看到了许多与我的问题类似的问题(比如这些 - Question 1Question 2等)......但我没有任何解决这个问题的方法。

我的清单:

MyReceiver.java

我该如何解决这个问题?