gpt4 book ai didi

java - 持续的Android后台服务

转载 作者:行者123 更新时间:2023-12-02 03:12:21 25 4
gpt4 key购买 nike

我有兴趣了解是否可以实现以下内容:

1) 每 24 小时在指定时间运行一次服务。

2) 从服务中启动一个执行某些操作的方法。

我假设我必须运行后台服务,但我不希望用户必须以任何方式启动它。它应该从用户第一次登录的那一刻起持续运行,并且不能被禁用。我可以使用 Android AlarmManager ( https://developer.android.com/reference/android/app/AlarmManager.html ) 并禁用警报响应吗?

最佳答案

您可以请求android.permission.RECEIVE_BOOT_COMPLETED的权限并为其注册一个BroadcastReceiver。但您不能向用户强制执行此操作,他可能会强制停止应用程序和服务。
如果服务正在运行或启动,您不必通知用户,这是可选的但不建议,例如未知的电池/网络消耗。

关于java - 持续的Android后台服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40844936/

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