Android 当屏幕关闭7+;安卓
我有一个应用程序,使用该服务运行gps更新,但当屏幕关闭时,gps请求更新停止,直到屏幕再次打开,我才得到任何更新。试用 三星S9(安卓8(不工作)),华为P9 Lite(安卓7(不工作 工作),LG G3(安卓6(工作)),Nexus 7(安卓8(非 工作)Android 当屏幕关闭7+;安卓,android,Android,我有一个应用程序,使用该服务运行gps更新,但当屏幕关闭时,gps请求更新停止,直到屏幕再次打开,我才得到任何更新。试用 三星S9(安卓8(不工作)),华为P9 Lite(安卓7(不工作 工作),LG G3(安卓6(工作)),Nexus 7(安卓8(非 工作) 最近我也回答了类似的问题 在oreo中定义了Android版本 为了改善用户体验,安卓8.0(API级别26)强制要求 应用程序在后台运行时的功能限制 但若应用程序需要始终运行其服务,那个么我们可以创建前台服务 后台服务限制:当应用程序处
最近我也回答了类似的问题 在
oreo
中定义了Android版本
为了改善用户体验,安卓8.0(API级别26)强制要求
应用程序在后台运行时的功能限制
但若应用程序需要始终运行其服务,那个么我们可以创建前台服务
后台服务限制:当应用程序处于空闲状态时,存在限制
它的后台服务的使用。这不适用于前台
服务,用户更容易注意到这些服务
因此,创建一个前台服务。在其中,您将在服务运行时为用户发出通知。(还有很多其他的)
现在,如果您不希望收到服务通知,该怎么办。解决办法就是这样
您可以创建一些定期任务来启动您的服务,服务将完成其工作并自行停止。这样,您的应用程序将不会被视为电池耗尽
您可以使用或创建定期任务
- 而不是告诉每个人的优点和缺点。我只是告诉你最好的工作经理是定期任务的最佳解决方案。这是与我们一起介绍的李>
- 与作业调度器(仅>21API)不同,它适用于所有版本
- 它也会在一段时间后开始工作李>
- 为设备引导后的计划服务创建一个