2014-04-04 42 views
1

是否有可能在android中運行一個後臺服務,它可以存儲在android中的任何應用程序上花費的時間,以及如果我們可以在android中使用該後臺服務及時獲取屏幕截圖。 我的意思是說,我們可以知道用戶在這個應用程序上花了這麼多時間,並且在每個5-15分鐘之後還會截圖。在Android中每個應用上花費的跟蹤時間?

可能嗎?

請在這裏提出一些解決方案。

編輯 好吧讓我們忘記截圖。我們如何追蹤在哪個應用程序上花費的時間?如下所示應用程序 https://play.google.com/store/apps/details?id=com.appuccino.frequencyfree

+0

真的很有趣的問題 - 特別是在Facebook上:約克, – Sree

+1

https://play.google.com/store/apps/details?id=com.appuccino.frequencyfree – Sree

+0

「,也採取截圖「 - 幸運的是,不,因爲隱瞞明顯的隱私和安全原因。例外情況發生在植根設備上。 – CommonsWare

回答

0

您可以通過調用來獲取正在運行的進程。

ActivityManager.getRunningAppProcesses() 

您可以保存一個數組或List,並逐個獲取在前臺運行的進程。然後讓ElapsedTime您可以撥打getElapsedCpuTime()

相關問題