su是什么意思:process = Runtime.getRuntime()。exec(“su”);

时间:2011-05-23 17:25:18

标签: android

我想弄清楚我得到的一些代码。有人能告诉我这意味着什么吗?

process = Runtime.getRuntime().exec("su");
os = new DataOutputStream(process.getOutputStream());

特别是su。

谢谢!

2 个答案:

答案 0 :(得分:2)

在没有任何其他类型参数的情况下使用,su将用户ID更改为0(超级用户),但不会更改当前路径或环境。

答案 1 :(得分:1)

这是一个Unix命令。它用于切换活动用户。有关命令的作用的详细信息,请参阅this manual pageWikipedia page对命令名称的含义进行了一些讨论。我认为这是“切换用户”,但事情并非那么简单。