2015-08-18 41 views
0

我需要在一天內計算我的Android應用運行時間。有沒有辦法做到這一點?如何計算Android應用運行時間〜Android

例如:

如果我開始(開)我在週日上午07:00應用程序,我收我的應用程序在週日07:15上午,它會得到15分鐘運行的。如果我在週日下午11點50分再次打開我的應用程序,並在第二天的星期一凌晨00點20分關閉我的應用程序,它將在星期日的運行時間爲25分鐘,星期一的運行時間爲20分鐘。

是否有切實可行的方法來實現這一目標?

在此先感謝...

+0

當然有一種方法。什麼阻止你嘗試? – moffeltje

回答

1

我會由當前日期時間保存在您的onResume你sharedpreferences解決這個問題。

在您的onPause中,我將從您的首選項中獲取已保存的startTime並計算與當前時間的差異。接下來,清除已保存的開始時間並用用戶當天活動的時間更新數據庫。