Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 532be5f4 authored by mrulhania's avatar mrulhania
Browse files

mark developer settings page as sensitive

Marking the view as sensitive will black out the
screen during screen share. This will help prevent
scammers using remote viewing apps disable the
screen share protection option.

Fix: 332918161
Test: manual verification of black screen during screen share
Change-Id: Icaf0aacab5dc71a49c48f561f021af8b4e2d5211
parent 619af934
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ package com.android.settings.development;

import static android.provider.Settings.Global.DEVELOPMENT_SETTINGS_ENABLED;
import static android.service.quicksettings.TileService.ACTION_QS_TILE_PREFERENCES;
import static android.view.flags.Flags.sensitiveContentAppProtectionApi;

import android.app.Activity;
import android.app.UiModeManager;
@@ -329,7 +330,12 @@ public class DevelopmentSettingsDashboardFragment extends RestrictedDashboardFra
            adapter.getProfileProxy(getActivity(), mBluetoothA2dpServiceListener,
                    BluetoothProfile.A2DP);
        }
        return super.onCreateView(inflater, container, savedInstanceState);
        View root = super.onCreateView(inflater, container, savedInstanceState);
        // Mark the view sensitive to black out the screen during screen share.
        if (sensitiveContentAppProtectionApi()) {
            root.setContentSensitivity(View.CONTENT_SENSITIVITY_SENSITIVE);
        }
        return root;
    }

    @Override