Android:关闭“系统生成的运行时用户权限”对话框

时间:2018-12-28 12:05:26

标签: android android-alertdialog user-permissions

我想以编程方式消除系统生成的运行时用户权限。  有什么办法吗?

1 个答案:

答案 0 :(得分:0)

发送意图为Intent.ACTION_CLOSE_SYSTEM_DIALOGS的意图。

这是系统在按下HOME键时发送的,应关闭所有对话框。


以下代码是从related question复制而来的。

public void onWindowFocusChanged(boolean hasFocus) {
    super.onWindowFocusChanged(hasFocus);

    if (! hasFocus) {
        Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
        sendBroadcast(closeDialog);
    }
}