Android 我如何知道应用程序已经使用了多长时间?

Android 我如何知道应用程序已经使用了多长时间?,android,Android,我想知道用户在我的应用程序上花费了多少时间在15分钟后阻止或释放某些功能。但是,我希望每天使用15分钟,而不是在第一次发布应用程序后15分钟。我的意思是,我不想在应用程序处于后台时计算分钟数 我不知道如何简单地做到这一点,知道吗?您可以将ActivityLifecycleCallback设置回您的应用程序 创建一个类AppActivityLifecycleCallbacks,该类实现应用程序。ActivityLifecycleCallbacks 使用此类管理在应用程序中花费的时间 在应用程序类中

我想知道用户在我的应用程序上花费了多少时间在15分钟后阻止或释放某些功能。但是,我希望每天使用15分钟,而不是在第一次发布应用程序后15分钟。我的意思是,我不想在应用程序处于后台时计算分钟数


我不知道如何简单地做到这一点,知道吗?

您可以将ActivityLifecycleCallback设置回您的应用程序

  • 创建一个类
    AppActivityLifecycleCallbacks
    ,该类
    实现应用程序。ActivityLifecycleCallbacks
  • 使用此类管理在应用程序中花费的时间
  • 在应用程序类中,创建
    AppActivityLifecycleCallbacks的实例,并将其作为参数传递给此命令:
    registerActivityLifecycleCallbacks(myInstance)

  • 一切都准备好了

    您可以将ActivityLifecycleCallback设置回应用程序

  • 创建一个类
    AppActivityLifecycleCallbacks
    ,该类
    实现应用程序。ActivityLifecycleCallbacks
  • 使用此类管理在应用程序中花费的时间
  • 在应用程序类中,创建
    AppActivityLifecycleCallbacks的实例,并将其作为参数传递给此命令:
    registerActivityLifecycleCallbacks(myInstance)
  • 一切都准备好了

    检查这个检查这个