[Security Report] Fix RequestToggleWiFiActivity overlaid issue

- Disallowed non system overlay windows

- Screenshot
  https://screenshot.googleplex.com/6xpznvg8C4Cue9j

Bug: 170643285
Test: manual test
Change-Id: I048d85250e1322282ab3f7b839a458893aac8888
This commit is contained in:
Weng Su
2021-04-30 21:18:04 +08:00
parent 921c677320
commit 6aeac04ff6

View File

@@ -16,6 +16,8 @@
package com.android.settings.wifi; package com.android.settings.wifi;
import static android.view.WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS;
import android.app.Activity; import android.app.Activity;
import android.content.BroadcastReceiver; import android.content.BroadcastReceiver;
import android.content.Context; import android.content.Context;
@@ -68,7 +70,7 @@ public class RequestToggleWiFiActivity extends AlertActivity
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
getWindow().addSystemFlags(SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
mWiFiManager = getSystemService(WifiManager.class); mWiFiManager = getSystemService(WifiManager.class);
setResult(Activity.RESULT_CANCELED); setResult(Activity.RESULT_CANCELED);