在Android OREO应用程序中记录应用程序活动

时间:2018-11-13 07:55:49

标签: broadcastreceiver alarmmanager android-8.0-oreo android-7.1-nougat doze

我有一个Android应用程序,它记录了设备中运行的前台任务。为此,我正在运行一个Foreground服务,该服务将轮询getRunningAppProcesses以获取当前的前台应用程序。

我有一个注册的广播接收器,用于屏幕关闭和屏幕打开。在这些事件中,我会打开或关闭后台服务,以节省电池电量。

牛轧糖后应用停止接收屏幕广播,因为我要在屏幕关闭时停止服务,因此不会有活动上下文得到通知。

我想知道在OREO中是否有其他方法可以实现这一目标。

0 个答案:

没有答案