获取Android应用程序启动的时间

获取Android应用程序启动的时间,android,time,Android,Time,我想获取应用程序启动的时间。时间应以毫秒为单位。任何建议请…当您启动活动时,只需调用System.currentTimeMillis()并将其存储在变量中。由您决定要在何处执行此操作:在onCreate()中,您的活动和其他内部元素被“膨胀”或实例化,或者当活动出现在屏幕上时,onResume() 例如: public void onCreate(Bundle savedInstanceState) { long timeOpened = System.currentTimeMillis

我想获取应用程序启动的时间。时间应以毫秒为单位。任何建议请…

当您启动
活动时,只需调用
System.currentTimeMillis()
并将其存储在变量中。由您决定要在何处执行此操作:在
onCreate()
中,您的
活动和其他内部元素被“膨胀”或实例化,或者当
活动出现在屏幕上时,
onResume()

例如:

public void onCreate(Bundle savedInstanceState) {
    long timeOpened = System.currentTimeMillis();
}
long lDateTime=new Date().getTime();您可以在Oncreate的mainActivity中使用此代码。当您的MainActivity调用此代码时,请执行,并以毫秒为单位获得时间

或者可以使用long time=System.currentTimeMillis();这也给出了以毫秒为单位的当前时间