2014-11-14 81 views
0

我對android非常陌生,我想創建一個可以監視用戶應用程序使用情況的應用程序,但我不知道應該從哪裏開始搜索。我可以使用哪些類來監視用戶在應用上花費的時間和最常用的時間。如何跟蹤在Android中運行的應用程序的持續時間

+0

您應該創建一個線程,以秒爲單位記錄某些內容,例如使用'wait(1000)'(1秒)例如 – 2014-11-14 12:33:42

+0

有很多方lib可用跟蹤用戶在您的應用程序中花費的時間,比如google analytic,flurry,mixpanle ...所以請閱讀這個lib – duggu 2014-11-14 12:37:49

+0

您可以創建一個服務,該服務將計算時間並存儲。重要的是添加到清單文件中的引導完成。 -permission android:name =「android.permission.RECEIVE_BOOT_COMPLETED」/>' – sri 2014-11-14 12:39:22

回答

0

ActivityManager有一組API調用來查看正在運行的應用程序。請注意,getRecentTasks(int, int)函數自API 21開始已被棄用/削弱。

相關問題