如何在 android 中使用 Job Scheduler 安排前台服务
how to schedule a foreground service with job Scheduler in android
我的应用向用户展示了一种安排某些工作(后台繁重工作)的方法。
我想在午夜(或用户选择的其他时间)在前台服务中执行此操作。
我认为名为 WorkManager 的 Android Jetpack 组件适合您:
文档:https://developer.android.com/topic/libraries/architecture/workmanager
代码实验室:https://codelabs.developers.google.com/codelabs/android-workmanager/#0
我建议改用 work manager。它更适合此类任务,并且是更现代的后台处理方法,新的 android 设备变得更加受限(通过打瞌睡模式等)。
如果您需要在指定时间安排您的工作,那么您应该选择 AlarmManager - 看这个:
我的应用向用户展示了一种安排某些工作(后台繁重工作)的方法。 我想在午夜(或用户选择的其他时间)在前台服务中执行此操作。
我认为名为 WorkManager 的 Android Jetpack 组件适合您:
文档:https://developer.android.com/topic/libraries/architecture/workmanager
代码实验室:https://codelabs.developers.google.com/codelabs/android-workmanager/#0
我建议改用 work manager。它更适合此类任务,并且是更现代的后台处理方法,新的 android 设备变得更加受限(通过打瞌睡模式等)。
如果您需要在指定时间安排您的工作,那么您应该选择 AlarmManager - 看这个: