问题标签 [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 投票
4 回答
1198 浏览

android - 广播接收器仅在设备重启 android 时工作

嗨,我正在开发 android 应用程序,我在其中定义了一个广播接收器。我正在从我的活动中调用接收器。我正在定义这样的广播接收器:

在android清单文件中,我定义如下:

在主要活动中,我这样称呼我的广播接收器:

我的问题是,当调用启动服务时,它实际上并没有启动我的服务。但是当我重新启动设备时,它会启动我的服务,因为我给了意图过滤器“BOOT_COMPLETED”。当我调用启动服务时,我实际上想做的是我的服务必须启动,

难道我做错了什么。如何解决这个问题呢?

0 投票
1 回答
1777 浏览

android - Android boot start app on boot from BroadcastReceiver with multiple services

我需要在启动完成时启动 2 个服务。第一个服务正确启动,但第二个服务似乎没有启动。我不知道我是否必须创建两个 BroadcastReceiver 或者一个就足够了。这是我的代码。我已将这两个服务放在一个 BroadcastReceiver 中。拜托,你能告诉我我做错了什么吗?

先感谢您

AndroidManifest.xml:

Recibidor.java:

“Servicio”服务工作正常,所以我不写代码。如果你需要,请告诉我,我会写的。

ServicioBD.java:

0 投票
1 回答
1216 浏览

java - 重新启动后是否总是清除警报管理器?

简单的问题:重启后AlarmManager 总是清除吗?在所有设备上重新启动后是否会清除它,甚至当用户在他启动设备后不久启动他的设备时?

我需要知道这一点,因为我在 an 中重新创建了我的应用程序的警报,OnBootReceiver并且我想避免设置双重警报。

0 投票
1 回答
782 浏览

android - 随时间显示通知的最佳方式是什么?“.setWhen()”还是“AlarmManager”?

随时间显示通知的最佳方式是什么?“.setWhen()”还是“AlarmManager”?

我正在尝试创建一个名为“创建警报”的函数,此方法会在 24 小时后创建通知和样本。

当您重新启动设备时,通知和警报会被清除,因此在重新启动设备后创建警报会在 SharedPreferences 上保留其属性(开始日期、id、文本、描述):

重新安排警报。我还没有看到这种情况的例子(共享偏好 + 通知 + 24 小时)。

0 投票
3 回答
1949 浏览

android - 如何在移动设备重新启动或打开时启动我的应用程序

我如何将我的应用程序设置为启动应用程序,所以当移动设备重新启动或打开时,我的应用程序就会启动。

编辑这是我更新的代码,它仍然无法正常工作:

显现:

广播接收器:

0 投票
9 回答
52981 浏览

android - 关闭应用程序时未收到 Android BOOT_COMPLETED

我知道这个问题在网站上被问了很多,但是,我似乎找不到解决方案。当应用程序未运行时,不会调用我的 BOOT_COMPLETED 接收器。

显现:

启动引导接收器:

如果应用程序正在运行并且我用

事件被正确接收,但是,如果应用程序关闭,则事件不会被接收,也不会在启动时被接收。

我已经安装了该应用程序,然后启动了几次以确保它已注册。我对这个很迷茫,所以任何建议都会受到高度赞赏。

编辑:我可以在日志中看到所有其他关闭的应用程序(Youtube、FileObserver 等)都收到了 boot_completed 事件,而不是我的。

0 投票
1 回答
138 浏览

android - 为什么服务在 BOOT_COMPLETED 启动但不是在 BATTERY_LOW 启动?

为什么我的服务在 BOOT_COMPLETED 开始,但在 BATTERY_LOW 不开始?代码:

MyScheduleReceiver.java

服务.java

并表现出来

那么我想要显示的电池电量不足的通知没有出现..如果我用 BOOT_COMPLETED 更改操作并且我重新启动设备工作..为什么?

0 投票
1 回答
759 浏览

android - 在android中定义权限的更好方法是什么?

我想开始我的活动 ON_BOOT_COMPLETED。现在我面临一个奇怪的问题。

如果我在 Receiver 标签之外指定启动权限,在应用标签之外。活动开始。下列的

如果我在接收者标签内指定权限,我的活动不会开始。下列的

虽然我在其他应用程序中使用了第二种方法(接收者标签内的权限),但它工作得很好。所以我很困惑在应用程序级别和接收器级别指定权限之间有什么区别。我看过他们提到的android文档

广播者必须拥有向广播接收者发送消息的权限的名称。如果未设置此属性,则元素的权限属性设置的权限适用于广播接收器。如果两个属性都没有设置,则接收者不受权限保护。这意味着我们可以指定任何位置。任何帮助都会得到帮助

0 投票
1 回答
438 浏览

android - BOOT_COMPLETED 操作适用于一台设备,但不适用于另一台设备

我一直在为 HTC Desire HD(Android 2.2)上的客户端开发一个 android 应用程序,该应用程序利用 BOOT_COMPLETED 操作自动启动手机上的应用程序启动。这一切都在 HTC 上运行良好。

然而,客户说,他想要运行应用程序的手机是 Alcatel onetouch|983 (Android 2.3.7)。

我已在此手机上安装了该应用程序,但是当我重新启动设备时,该应用程序将无法启动。

在阿尔卡特上调试时,我可以使用 adb shell 触发 BOOT_COMPLETED 操作,并且接收器类可以很好地识别该操作并触发相应的代码。但是当手机启动时它永远不会触发。

我的 XML 清单

我的接收者班

任何建议/帮助将不胜感激,我真的在这里摸不着头脑。

在此先感谢,亚当。

0 投票
0 回答
236 浏览

android - 是否可以将广播接收器安装到内部存储器中?

我有需要接收BOOT_COMPLETED广播的 Android 应用程序。但是,最好将我的应用程序安装到外部存储中。我知道只有安装到内部存储中的应用程序才能接收到这个广播,所以我想知道有没有办法将广播接收器从应用程序单独安装到内部存储中?

我试图通过以下清单来实现这一点:

但这似乎不起作用。有任何想法吗?或者也许我可以用其他方式处理这个广播?