我想通过点击主页/桌面图标来检测用户每次打开应用程序的时间。似乎没有直接的方法来做到这一点。找到了一些解决方法,但似乎没有什么是真正可靠的。
诸如扩展应用程序对象并使用方法“onCreate()”,但这不是我需要的,因为当用户点击应用程序的图标时并不总是调用它(可以只是从后台带来,启动不一定重新创建应用程序),并且应用程序可能在运行时被销毁和重新创建。然后 Application.onCreate() 也将被调用。
还有一些涉及 BroadcastReceiver 和检查意图标志的方法,但一切似乎也不太可靠?
我需要这个,因为我想在用户打开应用程序时使用 Google Analytics 进行跟踪。
谢谢