Root权限冻结了android应用程序

时间:2017-10-09 14:40:35

标签: android permissions root

我有一个尝试设置系统时间/重启的应用程序,每当我尝试执行需要root的代码时,它都需要root权限,系统会弹出“允许root访问”和“取消”按钮。在不允许root访问的情况下,我无法前进。 在我的情况下,这个弹出窗口在应用程序后面,因此应用程序冻结。 如果我使用IDE终止应用程序,我可以在那里看到弹出窗口。如果我单击允许权限并重新启动应用程序,则设置时间/重启的功能可以正常工作。

我的问题是,有没有办法停止这些请求弹出窗口(因为系统已经植根)或者我如何将这些弹出窗口带到前面?

我正在使用Allwinner A31s android board

1 个答案:

答案 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并自动授予您特定应用的权限;)