/**
* 显示设备温度信息
*/
public void showThermalVal() {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
Date date = new Date(System.currentTimeMillis());
String filename = "/sdcard/thermal-" + simpleDateFormat.format(date) + ".log";
Log.d("App", "[showThermalVal] filename: " + filename);
Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
String cmd1 = "date >> " + filename;
String cmd2 = "cat /sys/class/thermal/thermal_zone0/temp >> " + filename;
Log.d("App", "cmd1: " + cmd1 + ", cmd2: " + cmd2);
String[] cmdStr = {cmd1, cmd2};
SystemSetUtils.execCommand(cmdStr, "sh");
}
}, 10*1000, 10000);
}
Android 定时获取设备硬件温度信息并按时间命名保存文件
最新推荐文章于 2024-08-18 03:39:40 发布