0

当应用程序在前台弹出时,有没有办法从服务应用程序获得通知?

我正在编写一个监视应用程序使用情况的服务,因此我希望每次应用程序具有前台时(而不仅仅是在它运行时)都会收到通知。我可以对正在运行的进程进行轮询,但这太耗电了。当 FG 出现问题时,您知道操作系统通知的任何其他方式吗?

先感谢您。

4

1 回答 1

0

我不知道你的意思

轮询正在运行的进程

我想是这样的:

    public String getTopActivity(){

    List<ActivityManager.RunningTaskInfo> runningTasks = activityManager.getRunningTasks(4096); 
    return runningTasks.get(0).topActivity.getClassName();

}

? 我不认为那是非常昂贵的电池。我想不出另一种可能。

于 2012-08-22T13:24:30.583 回答