是否可以完全禁用打瞌睡模式和待机模式?



我需要创建一个应该 24/7 全天候运行的应用程序。我不在乎电池消耗,因为应用程序不会提交到 PlayStore,并且仅适用于所选用户。我也明白应用程序只会持续一天,这在我的情况下是可以接受的。

应用程序功能主要依赖于网络和蓝牙功能,以及用预棉花糖编写的大部分代码,现在更改整个实现对我来说不是一个正确的选择。

那么有没有办法不受任何限制地创建应用程序?此外,正如所观察到的那样,一些设备制造商增加了电池优化层,使情况变得更糟。

我尝试创建一个具有部分唤醒锁的虚拟前台服务,但这似乎不起作用。 即使将应用程序列入白名单也无法解决问题。

谷歌没有关于打瞌睡/待机会影响哪些功能的适当文档。根据Google文档,后台任务不会被暂停,只会推迟到下一个维护窗口。如果是这种情况,应用程序应该能够打印在打瞌睡期间错过的所有应用程序。但正如观察到的那样,应用程序将仅在维护时段内打印日志。是将破坏预期的行为。

白名单是一个不错的选择,但应用程序仍将受到打瞌睡模式的影响。即使用户明确选择不限制应用行为,限制应用行为的原因是什么?当应用程序在不同的设备操作系统、制造商等中表现不同时,这非常令人沮丧。

对不起这个故事。我想了解有什么方法可以在不更改现有实现的情况下完全禁用打瞌睡和待机模式?我已经浏览了各种文档,但是没有办法实现此100%。请分享您的想法

我需要创建一个应该 24/7 运行的应用程序

为桌面操作系统编写程序。或者,也许找到一个运行Linux的移动设备并为它编写一个程序。或者,创建一个自定义版本的 Android,以禁用低电耗模式/应用待机功能。或者,查看是否有一些 Android 硬件符合您的要求并且不应用打瞌睡/应用待机(例如,自然总是插入的设备,例如 Android TV 或 Chromebox(。

那么有没有办法不受任何限制地创建应用程序?

不,对不起。

我想了解有什么方法可以在不更改现有实现的情况下完全禁用打瞌睡和待机模式?

不,对不起。

最新更新