2010-03-10 14 views
2

是否有可能在用戶啓動並結束了arbritary活動/應用程序時通知在背景中運行的服務?我想用它記錄Android中使用不同應用程序的頻率和時間。使用服務來監視其他活動/應用程序何時開始或結束

+0

你想跟蹤自己的應用程序,或其他應用程序,如Facebook,Twitter等的用法? – Jimmy 2012-01-31 21:23:20

+0

在這種情況下,您可能需要接收器而不是服務 – Pankaj 2012-02-25 12:48:40

回答

0

看看ActivityManager.getRunningTasks()。不幸的是,你需要不斷運行才能看到啓動和停止的任務。我不知道你可以聽任何事件。

0

如在問題&答案表示波紋管貼:

沒有其他的解決方案比周期性地讀取的處理的列表,並檢測前臺進程。您需要爲此提供服務。不幸的是,Android不提供前臺進程更改等廣播事件。

App to monitor other apps on androidthe reply其中包含有趣和有用的建議和一些示例代碼。

相關問題