Java android在/dev中编写一个文件
我正在尝试向/dev写入一个文件,代码如下:我在日志中遇到一个错误。我做错了什么..我正在使用仿真器进行测试..这应该在实际设备上进行吗Java android在/dev中编写一个文件,java,android,Java,Android,我正在尝试向/dev写入一个文件,代码如下:我在日志中遇到一个错误。我做错了什么..我正在使用仿真器进行测试..这应该在实际设备上进行吗 try { process = Runtime.getRuntime().exec("su"); OutputStream os = process.getOutputStream(); DataOutputStream dos = new DataOutputStream(os); Stri
try {
process = Runtime.getRuntime().exec("su");
OutputStream os = process.getOutputStream();
DataOutputStream dos = new DataOutputStream(os);
String cmd = "echo 'hello world'> /dev/pttycmd1";
String cmd1 = "echo 'hello world2'> /dev/pttycmd2";
dos.writeBytes(cmd);
dos.writeBytes(cmd1);
dos.flush();
File f = new File("/dev/pttycmd1");
if(f.exists())
{
/* do something */
Log.d("success", "File exists");
}
else
{
Log.d("error", "File does not exists");
//file.mkdirs();
//And your other stuffs goes here
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
/dev
无法从普通用户写入。可能两个root
都无法在/dev