如何检测我们的应用程序在安卓系统运行了多长时间

时间:2019-04-27 06:43:51

标签: android foreground foreground-service background-foreground

我想检测我的应用程序处于前台的时间(与打开哪个活动无关)。当用户从最近的应用程序中删除/删除该应用程序时,我需要保存前台的总时间。

坦率地说,尚未尝试任何代码,因为只能找到特定活动的答案,而不能找到整个应用程序的答案。

1 个答案:

答案 0 :(得分:0)

您可以设置用户提示:-

    @Override
        protected void onUserLeaveHint() {
            String time = getMyPrettyOnlyDate(System.currentTimeMillis());
            super.onUserLeaveHint();
        }

和隐秘的米利斯来计时:-

public static String getMyPrettyOnlyDate(long neededTimeMilis) {
        return DateFormat.format("MMMM dd yyyy", neededTimeMilis).toString();// chnage date fromat according to your need
    }