我有一个尝试设置系统时间/重启的应用程序,每当我尝试执行需要root的代码时,它都需要root权限,系统会弹出“允许root访问”和“取消”按钮。在不允许root访问的情况下,我无法前进。 在我的情况下,这个弹出窗口在应用程序后面,因此应用程序冻结。 如果我使用IDE终止应用程序,我可以在那里看到弹出窗口。如果我单击允许权限并重新启动应用程序,则设置时间/重启的功能可以正常工作。
我的问题是,有没有办法停止这些请求弹出窗口(因为系统已经植根)或者我如何将这些弹出窗口带到前面?
我正在使用Allwinner A31s android board
答案 0 :(得分:0)
我用它来请求root权限,弹出窗口出现在前台:
public static Process requestPermission() {
try {
return Runtime.getRuntime().exec("su");
} catch (IOException e) {
LOGGER.error("The phone needs root: ", e.getMessage());
return null;
}
}
ps:在第一次接受后,即使我再次询问也不再出现。您可以安装SuperSu并自动授予您特定应用的权限;)