如何在屏幕关闭并按下主页时保持 Android 服务活动?
How to keep Android service alive when screen off and home pressed?
我想知道如何让我的 android 服务在屏幕关闭时始终 运行?
当然,我设置了 WakeLock,但它在屏幕关闭时似乎不起作用....
同时,我的应用程序处于后台(按下主页)
我尝试使用 notificationManager,是的,即使屏幕关闭它也能正常工作,
但是如果我想将数据 (json) 发送到我的网络服务器,它不起作用,
有什么建议吗?顺便说一下,android sdk 是 30,谢谢。
只要应用程序在后台运行,它就会消耗设备的一些有限资源,例如 RAM。这可能会导致用户体验受损,尤其是当用户正在使用资源密集型应用程序(例如玩游戏或观看视频)时。为了改善用户体验,Android 8.0(API 级别 26)对应用程序在后台 运行 时可以执行的操作施加了限制。本文档介绍了操作系统的变化,以及如何更新您的应用程序以在新的限制下正常运行。
https://developer.android.com/about/versions/oreo/background
我想知道如何让我的 android 服务在屏幕关闭时始终 运行?
当然,我设置了 WakeLock,但它在屏幕关闭时似乎不起作用....
同时,我的应用程序处于后台(按下主页)
我尝试使用 notificationManager,是的,即使屏幕关闭它也能正常工作,
但是如果我想将数据 (json) 发送到我的网络服务器,它不起作用,
有什么建议吗?顺便说一下,android sdk 是 30,谢谢。
只要应用程序在后台运行,它就会消耗设备的一些有限资源,例如 RAM。这可能会导致用户体验受损,尤其是当用户正在使用资源密集型应用程序(例如玩游戏或观看视频)时。为了改善用户体验,Android 8.0(API 级别 26)对应用程序在后台 运行 时可以执行的操作施加了限制。本文档介绍了操作系统的变化,以及如何更新您的应用程序以在新的限制下正常运行。 https://developer.android.com/about/versions/oreo/background