java代码执行cmd你会不,用Runtime类或Process类
解决方案 »
- Android调用ZXxing 程序意外终止,求助!!!!
- Dlna 怎么实现推送手机屏幕(镜像)
- .net上进行gzip的字符串,在android中解压缩。
- 2.2 板的 解锁按钮 怎么整?
- Android panorama HelloPanorama问题
- 一个Activity是不是只对应一个xml布局文件啊?
- Settings源码 PreferenceScreen 跳转Activity问题
- android seekto 拖动后监听
- 有关listview中监听button状态,滚动后顺序混乱的问题
- 关于settings设置修改问题,求大神搭救!!
- Android调试环境,为何做得这么差?
- 关于button的透明问题
如何获取其输出
byte[] b=new byte[50];
ps.getErrorStream().read(b,0,50);
String test=new String(b,0,50);
ps.waitFor();
if( test.indexOf("su")>=0){
isroot="not root";
}
else{
isroot="is root";
}
如果非root运行正常,如果是root程序就卡死了死机了
byte[] b=new byte[50];
ps.getErrorStream().read(b,0,50);
String test=new String(b,0,50);
ps.waitFor();
if( test.indexOf("su")>=0){
isroot="not root";
}
else{
isroot="is root";
}如果非root运行正常,如果是root程序就卡死了死机了
我晕晕晕
,我只想判断一下是不是root弄的程序那么复杂
process = Runtime.getRuntime().exec("su");
process.waitFor();
i = process.exitValue();
根据i的值判断是否是root权限
File su = new File("/system/bin/su");
if (su.exists()