android - 如何知道用户何时打开 Android 应用程序
问题描述
我想知道是否有办法知道用户何时打开我的Android
应用程序。请在 中指定答案Kotlin
,因为我不懂 Java。
对此的任何帮助将不胜感激!谢谢!
解决方案
如果您只想知道time stamp
用户何时打开应用程序,那么您可以在Application
课堂上处理这个问题。因为当用户打开您的应用程序Application
类时,肯定会在任何activity
. 看 :
class MyApplication: Application() {
override fun onCreate() {
super.onCreate()
val timeStamp = System.currentTimeMillis()
// save this timeStamp in know the app opening time.
}
}
如果您使用的是自定义Application
类,请确保您已android:name=".MyApplication"
在<application>...</application>
in 中声明AndroidManifest.xml
。
推荐阅读
- python - 如何从 python 中的 .mat 文件创建训练数据存储,并将文件夹名称作为类标签?
- javascript - 我的选择组件不执行 onChange (React.js)
- php - 在网页上显示来自数据库的信息
- iis - WebDeply - WDeployConfigWriter 登录失败。未过期的密码
- image - 比较 2 张图像的算法
- vue.js - vue中状态变化时如何初始化选项卡?
- php - 如果角色与用户有关系,则隐藏操作按钮
- django - 高级/复杂的 Django ORM 操作
- node.js - 我应该更新我的 npm 版本还是使用 node.js 提供的一个?
- asp.net-core - 如何通过 Nlog 将信息记录到单独的文件中?