您可以使用以下代码来获取Android 12系统的运行总时长:

import android.os.SystemClock;

long uptimeMillis = SystemClock.elapsedRealtime();
long uptimeSeconds = uptimeMillis / 1000;
long uptimeMinutes = uptimeSeconds / 60;
long uptimeHours = uptimeMinutes / 60;
long uptimeDays = uptimeHours / 24;

String uptime = String.format("%d days, %d hours, %d minutes, %d seconds",
        uptimeDays, uptimeHours % 24, uptimeMinutes % 60, uptimeSeconds % 60);

System.out.println("系统运行总时长:" + uptime);

这段代码使用SystemClock.elapsedRealtime()方法来获取系统从启动到现在的总时间(毫秒),然后将其转换为天、小时、分钟和秒。最后,使用String.format()方法将结果格式化为一个字符串,显示系统的运行总时长。

请注意,这段代码需要在一个Android应用程序中运行,因为它使用了Android的系统类。

Android 12 获取系统运行时长 - 代码示例

原文地址: https://www.cveoy.top/t/topic/qfVq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录