楼主这样写:
//获得root权限
String command = "chmod -R 777 /dev";
try {
Process process = Runtime.getRuntime().exec(new String[] {"su", "-c", command});
process.waitFor();
} catch(IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
其实只要加入-R就可以,这个表示/dev下的都改变权限,加入异常更严谨,我在工程中用过,保证没问题,但是,必须强调的是,这个修改是一次性的,比如说你插上U盘,执行这段代码,就改变权限了,但是再拔了,再插,这个时候dev/bus/usb下的文件就没有root权限了,请楼主注意
//获得root权限
String command = "chmod -R 777 /dev";
try {
Process process = Runtime.getRuntime().exec(new String[] {"su", "-c", command});
process.waitFor();
} catch(IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
其实只要加入-R就可以,这个表示/dev下的都改变权限,加入异常更严谨,我在工程中用过,保证没问题,但是,必须强调的是,这个修改是一次性的,比如说你插上U盘,执行这段代码,就改变权限了,但是再拔了,再插,这个时候dev/bus/usb下的文件就没有root权限了,请楼主注意
解决方案 »
- 异步加载图片图片变的有点小,不能完全铺满给定的imageview的空间
- Android requires compiler compliance level 5.0 or 6.0. Found '1.7'
- android ethernet网线不能热插拔
- 关于LiswView CheckBox 全选问题
- 读取通讯录联系人很慢的问题
- android 无法安装,求大大们帮助
- 为什么有空异常
- LBS服务实现
- 如何能打印出trackball的状态。
- x264在android平台的优化?
- 不能检测到avd
- android程序检查更新,下载apk安装之后,提示替换,安装时程序关闭,但是打包安装程序也关闭了啊,什么情况
String fileName = "/dev/usb/input1-1.2";
String res="";
FileInputStream fin;
fin = new FileInputStream(fileName);
int length = fin.available();
byte[] buffer = new byte[length];
fin.read(buffer);
fin.close();
tv.setText(res);
但是一直是IOException....应该怎么解决?
你IOException问题如何解决的?能否共享下?