public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
if(isRooted()){ Toast.makeText(this, 设备已被root, Toast.LENGTH_LONG).show(); } else { Toast.makeText(this, 设备没有被root, Toast.LENGTH_LONG).show(); } } public DataInputStream Terminal(String command) throws Exception { Process process = Runtime.getRuntime().exec(su);
//执行到这,Superuser会跳出来,选择是否允许获取最高权限 OutputStream outstream = process.getOutputStream(); DataOutputStream DOPS = new DataOutputStream(outstream);
InputStream instream = process.getInputStream();
DataInputStream DIPS = new DataInputStream(instream);