Loading AndroidManifest.xml +1 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ <uses-permission android:name="android.permission.CHANGE_APP_IDLE_STATE" /> <uses-permission android:name="android.permission.PEERS_MAC_ADDRESS"/> <uses-permission android:name="android.permission.MANAGE_NOTIFICATIONS"/> <uses-permission android:name="android.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWS" /> <application android:label="@string/settings_label" android:icon="@mipmap/ic_launcher_settings" Loading src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java +8 −0 Original line number Diff line number Diff line Loading @@ -36,6 +36,8 @@ import android.text.TextUtils; import android.view.LayoutInflater; import android.view.MotionEvent; import android.view.View; import android.view.Window; import android.view.WindowManager; import android.view.accessibility.AccessibilityManager; import android.widget.ImageView; import android.widget.LinearLayout; Loading @@ -52,6 +54,8 @@ import com.android.settingslib.accessibility.AccessibilityUtils; import java.util.List; import static android.view.WindowManager.LayoutParams.PRIVATE_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS; public class ToggleAccessibilityServicePreferenceFragment extends ToggleFeaturePreferenceFragment implements DialogInterface.OnClickListener { Loading Loading @@ -160,6 +164,10 @@ public class ToggleAccessibilityServicePreferenceFragment ad.create(); ad.getButton(AlertDialog.BUTTON_POSITIVE).setOnTouchListener(filterTouchListener); Window window = ad.getWindow(); WindowManager.LayoutParams params = window.getAttributes(); params.privateFlags |= PRIVATE_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS; window.setAttributes(params); return ad; } case DIALOG_ID_DISABLE_WARNING: { Loading Loading
AndroidManifest.xml +1 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ <uses-permission android:name="android.permission.CHANGE_APP_IDLE_STATE" /> <uses-permission android:name="android.permission.PEERS_MAC_ADDRESS"/> <uses-permission android:name="android.permission.MANAGE_NOTIFICATIONS"/> <uses-permission android:name="android.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWS" /> <application android:label="@string/settings_label" android:icon="@mipmap/ic_launcher_settings" Loading
src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java +8 −0 Original line number Diff line number Diff line Loading @@ -36,6 +36,8 @@ import android.text.TextUtils; import android.view.LayoutInflater; import android.view.MotionEvent; import android.view.View; import android.view.Window; import android.view.WindowManager; import android.view.accessibility.AccessibilityManager; import android.widget.ImageView; import android.widget.LinearLayout; Loading @@ -52,6 +54,8 @@ import com.android.settingslib.accessibility.AccessibilityUtils; import java.util.List; import static android.view.WindowManager.LayoutParams.PRIVATE_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS; public class ToggleAccessibilityServicePreferenceFragment extends ToggleFeaturePreferenceFragment implements DialogInterface.OnClickListener { Loading Loading @@ -160,6 +164,10 @@ public class ToggleAccessibilityServicePreferenceFragment ad.create(); ad.getButton(AlertDialog.BUTTON_POSITIVE).setOnTouchListener(filterTouchListener); Window window = ad.getWindow(); WindowManager.LayoutParams params = window.getAttributes(); params.privateFlags |= PRIVATE_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS; window.setAttributes(params); return ad; } case DIALOG_ID_DISABLE_WARNING: { Loading