0
文件我想使用机器人在一个文件中的内部存储在我的设备,如果有可能执行“顶部-n 1”命令并存储顶部命令的输出执行Linux命令和存储输出。否则,文件应存储在SD卡中。我使用下面的代码来实现它。在机器人
File logFile = new File(getFilesDir().getAbsolutePath()+File.separator+"logtex.txt");
if(!logFile.exists())
{
logFile.createNewFile();
}
logFile.setExecutable(true,false);
logFile.setReadable(true,false);
logFile.setWritable(true,false);
Log.e("executeToplog", "err in");
Runtime.getRuntime().exec("top -n 1 > /data/user/0/com.example.abcdef.memcpuusage/files/logtex.txt ");
但它似乎没有工作。代码应该做什么修改?
的'它似乎并没有work'是无益的。你面临的确切问题是什么? – m0skit0
运行该程序后,logtex.txt为空。 – deepCode
什么是运行'顶-n 1'在外壳的输出?请记住,大多数Linux命令要么不存在,要么完全在Android中破坏。 – m0skit0