Android 每X小时在后台运行一次任务并侦听事件

Android 每X小时在后台运行一次任务并侦听事件,android,android-service,android-jetpack,android-workmanager,android-jobscheduler,Android,Android Service,Android Jetpack,Android Workmanager,Android Jobscheduler,我正在尝试制作一个应用程序,它必须能够监听手机上发生的某些事件(如短信发送/接收、屏幕锁定/解锁),并每天执行一项任务(不需要精确到一个小时,并且可以在手机处于非活动状态时执行) 问题是: -它必须是用户最不可见的(如果可能,则不通知) -手机重新启动时自动重新启动 -并且在源应用程序停止时不停止(当用户手动停止时) 我搜索了有关服务的信息,当我退出应用程序时,这些服务似乎会退出(而且……它看起来已经被弃用了),现在我正在尝试使用Android Jetpack API中的WorkManager(

我正在尝试制作一个应用程序,它必须能够监听手机上发生的某些事件(如短信发送/接收、屏幕锁定/解锁),并每天执行一项任务(不需要精确到一个小时,并且可以在手机处于非活动状态时执行)

问题是: -它必须是用户最不可见的(如果可能,则不通知) -手机重新启动时自动重新启动 -并且在源应用程序停止时不停止(当用户手动停止时)

我搜索了有关服务的信息,当我退出应用程序时,这些服务似乎会退出(而且……它看起来已经被弃用了),现在我正在尝试使用Android Jetpack API中的WorkManager(当我退出应用程序时,它仍然不会更新,但我可能做错了)


有人有我能读的参考资料吗?我有点迷路了

您可能正在寻找设备管理API-更多关于设备管理的信息:您可能正在寻找设备管理API-更多关于设备管理的信息: