2017-07-24 117 views
1

我想知道用戶在我的應用程序上花了多少時間來在15分鐘後阻止或釋放某些功能。但是,我希望每天首次發佈應用程序15分鐘後才能使用,而不是15分鐘。我的意思是,我不想在應用程序在後臺時計算分鐘數我如何知道應用程序使用了多長時間?

我不知道如何才能做到這一點,任何想法?

+0

檢查此https://stackoverflow.com/questions/12093048/counting-how-many-times-my-android-app-has-been-opened – Ninja

回答

0

您可以將ActivityLifecycleCallback設置爲您的應用程序。

  1. 創建一個類AppActivityLifecycleCallbacksimplementsApplication.ActivityLifecycleCallbacks
  2. 使用此類來管理在您的應用中花費的時間。
  3. 在你的應用程序類,創建一個實例您AppActivityLifecycleCallbacks,並把它作爲參數此命令:registerActivityLifecycleCallbacks(myInstance)

這是所有設置!

+0

太好了,我設法做到這一點,謝謝! –

相關問題