首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在应用程序中获得根- Android

在应用程序中获得根- Android
EN

Stack Overflow用户
提问于 2015-10-31 23:46:42
回答 2查看 71关注 0票数 0

我有一个需要root访问权限的android应用程序,我使用了以下代码:

代码语言:javascript
复制
Process process = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(process.getOutputStream());
os.writeBytes(command);

这在我的galaxy s3上工作-我看到弹出窗口,要求根用户访问,但当我在不同的设备上运行应用程序时,例如“小米redmi note”和“联想k3”,弹出窗口不会出现。为什么会这样?我怎样才能让请求显示出来?

EN

回答 2

Stack Overflow用户

发布于 2015-10-31 23:54:46

只是为了确认一下,其他的手机都是根的,对吧?

不管怎样,给你一点建议:

我建议对任何与根相关的东西都使用RootTools库,因为它包含标准化的函数。

这包括请求root访问,检查root,执行自定义root命令等。我目前在我自己的项目中使用它,我从一个小部件打开/关闭无线ADB,它工作得很完美。

票数 0
EN

Stack Overflow用户

发布于 2016-11-29 01:38:51

n00b!您可以这样写:

是的,所有这些都是有根的。例如,在“小米”手机中,我搜索了手机,发现我可以在手机设置中授予root访问权限……

...phone设置?好的。但是如果你需要查看“弹出窗口”,你需要在/usb/bin中安装SuperUserSU binary,你也可以获得根访问权限,但是不会弹出窗口。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33453463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档