请原谅我的英语。
在“设备设置”中,系统状态仅显示最近的正常运行时间。 我想从工厂获得总的正常运行时间。
答案 0 :(得分:0)
adb shell commend in java.lang.Runtime.getRuntime().
String cmd = "shellscript.sh";
String cmdreturn = "";
Runtime run = Runtime.getRuntime();
Process pr = run.exec(cmd);
pr.waitFor();
BufferedReader buf = new BufferedReader(new InputStreamReader(pr.getInputStream()));
while ((line=buf.readLine())!=null) {
System.out.println(cmdreturn);
}
答案 1 :(得分:0)
在Android中,没有直接的方法可以从工厂获得总的正常运行时间。
有一种解决方法,通过PackageManager
,您可以使用getPackageInfo()
和long firstInstallTime
获取安装时间和应用。因此,您可以尝试安装最旧的应用程序并从那里获取它。
除此之外 - 就像我说的那样,没有直接的方式。
根据here
的回答