Merge "Protect UnlaunchableAppActivity against overlay attack" into tm-dev

This commit is contained in:
Rubin Xu
2022-05-09 11:41:02 +00:00
committed by Android (Google) Code Review

View File

@@ -91,7 +91,12 @@ public class UnlaunchableAppActivity extends Activity
} else { } else {
builder.setPositiveButton(R.string.ok, null); builder.setPositiveButton(R.string.ok, null);
} }
builder.show(); final AlertDialog dialog = builder.create();
dialog.create();
// Prevents screen overlay attack.
getWindow().setHideOverlayWindows(true);
dialog.getButton(DialogInterface.BUTTON_POSITIVE).setFilterTouchesWhenObscured(true);
dialog.show();
} }
private String getDialogTitle() { private String getDialogTitle() {