我正在学习Android编程,我想制作一个必须以root用户身份运行的应用程序。合理的做法是在Android Manifest中添加root权限。我在文档中看到了此链接,并特别指出了FACTORY_TEST许可:public static final String FACTORY_TEST由于:API级别1以制造商测试应用程序的身份运行,以root用户身份运行。仅在设备以制造商测试模式运行时可用。常数值:“ android.permission.FACTORY_TEST”那是最好的方法吗?如果无法使用SDK,如何使“根”应用程序正常工作?
3 回答
慕码人2483693
TA贡献1860条经验 获得超9个赞
您需要做的是:
Process root = Runtime.getRuntime().exec("su");
这将导致显示SuperUser,从而使您可以“允许”或“禁止”它进行根访问。如果用户不是root用户,则此方法可能不起作用。这是一种可以测试它的方法。
- 3 回答
- 0 关注
- 892 浏览
添加回答
举报
0/150
提交
取消