标签: broadcastreceiver alarmmanager android-8.0-oreo android-7.1-nougat doze
我有一个Android应用程序,它记录了设备中运行的前台任务。为此,我正在运行一个Foreground服务,该服务将轮询getRunningAppProcesses以获取当前的前台应用程序。
我有一个注册的广播接收器,用于屏幕关闭和屏幕打开。在这些事件中,我会打开或关闭后台服务,以节省电池电量。
牛轧糖后应用停止接收屏幕广播,因为我要在屏幕关闭时停止服务,因此不会有活动上下文得到通知。
我想知道在OREO中是否有其他方法可以实现这一目标。