gpt4 book ai didi

android - 在中文 ROM 中运行前台服务

转载 作者:行者123 更新时间:2023-11-29 00:57:34 26 4
gpt4 key购买 nike

我做了一个前台服务来不断扫描我周围的 BLE 设备。出于某种原因,它似乎在我的安卓设备谷歌像素和三星 S9+ 上完美运行。

但最近我用中文 ROM(Oneplus 6T,小米 Poco F1)测试了该应用程序,几分钟后前台服务似乎在那里被杀死了。我已经使用 workmanager 重新启动服务,但应用程序没有重新启动,我收到了应用程序的错误报告。

同样在android 8.0以下的中文ROM设备(小米红米3s prime)上,简单服务不起作用,我也需要在那里使用前台服务。有解决办法吗?

最佳答案

请用户将您的应用列入白名单。这是唯一的解决办法。即使是前台服务+唤醒锁也行不通。

上个月有一个讨论:Workmanager reliability for periodic tasks on Chinese roms (Xiaomi, Huawei, and so on).那里有一些有用的链接,但最终您必须让用户在每个 ROM 的特定电池优化(或其他名称)设置中将您的应用列入白名单。

关于android - 在中文 ROM 中运行前台服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53537053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com