您好,我正在开发一个应用程序,我需要查找用户在 Facebook 等特定应用程序上花费的时间。
每当用户花费了 x 分钟,我就想给用户一些奖励。 Android 有什么好的方法可以实现这一点吗?
最佳答案
如问题 Detect When other Application opened or Launched 中所述,您无法监听其他应用程序启动信号,但您可以经常对打开的应用程序列表进行采样,以检查您正在查找的应用程序是否 a) 正在运行且 b) 在前台。
您必须将此应用程序作为服务在后台运行,而且我非常确定它可能会对用户的手机电池生命周期产生毁灭性影响。
关于android - 如何查找任何 Android 应用程序的用户花费时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27467366/