我使用android平台大约1 - 2年,有些应用程序需要root访问权限。当我创建Android应用程序什么给我这个ROOT访问?显然,
if (haveRootAccess) doSomethingSpecial()
什么可以是doSomethingSpecial()
?
答案 0 :(得分:2)
需要在超级用户权限的命令行上执行操作的应用程序需要root访问权限。它就像在Linux系统上使用终端命令 sudo 。
//for example
Process suPro = Runtime.getRuntime().exec("su");
有关详情,请参阅this
答案 1 :(得分:2)
您可以访问设备的/data/data/
文件夹,该文件夹有助于获取设备中安装的每个应用程序的数据,并且可以对其进行操作。
您可以使用命令终端运行su
ping
ftp
等命令。
可以添加其他命令文件/system/bin
文件夹。