에 ProcessBuilder를 작동하지 않습니다 MemTotal가 grep을하지 않는 경우파이프 ("|")와 GREP 내가 안드로이드에 총 RAM을 얻으려면 안드로이드
private String getTotalRAM()
{
ProcessBuilder cmd;
String result="";
try{
String[] args = {"/system/bin/sh", "-c", "cat -n /proc/meminfo | grep MemTotal"};
cmd = new ProcessBuilder(args);
Process process = cmd.start();
InputStream in = process.getInputStream();
byte[] re = new byte[1024];
while(in.read(re) != -1){
System.out.println(new String(re));
result = result + new String(re);
}
in.close();
} catch(IOException ex){
ex.printStackTrace();
}
return result;
}
은, 고양이가 나에게 메모리에 대한 전체 정보를 반환 . grep을 사용하여 한 줄을 만들고 싶을 때 나는 아무것도 얻지 못합니다. 이 문제를 어떻게 해결할 수 있습니까? 이 순간에 총 가용 RAM을 얻고 싶습니다.