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
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user