//获取单个进程的CPU使用率
double procCpu = Tool.getProcCpu(Process.myPid());
public class Tool {
public static boolean isExsit() {
File file = new File(Environment.getExternalStorageDirectory(),
“docomlayout.txt”);
if (file.exists()) {
return true;
}
return false;
}
/**
* 读取闸机主界面文件
*
* @return
*/
public static String readFile() {
StringBuffer sb = new StringBuffer();
try {
File file = new File(Environment.getExternalStorageDirectory(),
"docomlayout.txt");
BufferedReader br = new BufferedReader(new FileReader(file));
String readline = "";
while ((readline = br.readLine()) != null) {
System.out.println("readline:" + readline);
sb.append(readline);
}
br.close();
System.out.println("读取成功:" + sb.toString());
} catch (Exception e) {
e.printStackTrace();
}
return sb.toString();
}
/**
* 读取闸机副屏界面
*
* @return
*/
public static String readFile1() {
StringBuffer sb = new StringBuffer();
try {
File file = new File(Environment.getExternalStorageDirectory(),
"docomlayout1.txt");
BufferedReader br = new BufferedReader(new FileReader(file));
String readline = "";
while ((readline = br.readLine()) != null) {
System.out.println("readline:" + readline);
sb.append(readline);
}
br.close();
System.out.println("读取成功:" + sb.toString());
} catch (Exception e) {
e.printStackTrace();
}
return sb.toString();
}
/**
* 写入闸机主界面
*
* @param s
*/
public static void writeFile(String s) {
try {
File file = new File(Environment.getExternalStorageDirectory(),
"docomlayout.txt");
//第二个参数意义是说是否以append方式添加内容
Writer writer = new BufferedWriter(
new OutputStreamWriter(
new FileOutputStream(file, false), "UTF-8"));
String info = s;
writer.write(info);
writer.flush();
System.out.println("写入成功");
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 写入闸机副屏界面
*
* @param s
*/
public static void writeFile1(String s) {
try {
File file = new File(Environment.getExternalStorageDirectory(),
"docomlayout1.txt");
//第二个参数意义是说是否以append方式添加内容
Writer writer = new Buf