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

Commit 5716bd85 authored by Yuri Ufimtsev's avatar Yuri Ufimtsev Committed by Android (Google) Code Review
Browse files

Merge "Allow to open Content Protection settings externally" into main

parents 60e13c79 3eff731e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -140,6 +140,7 @@ android_library {
        "android.app.flags-aconfig",
        "android.provider.flags-aconfig",
        "android.security.flags-aconfig",
        "android.view.contentprotection.flags-aconfig",
        "keyboard_flags",
    ],
}
+15 −0
Original line number Diff line number Diff line
@@ -5556,6 +5556,21 @@
                       android:value="true" />
        </activity>


        <activity android:name=".Settings$ContentProtectionSettingsActivity"
            android:label="@string/content_protection_preference_title"
            android:exported="true"
            android:featureFlag="android.view.contentprotection.flags.exported_settings_activity_enabled">
            <intent-filter>
                <action android:name="android.settings.CONTENT_PROTECTION_SETTINGS" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
                android:value="com.android.settings.security.ContentProtectionPreferenceFragment"/>
            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
                android:value="@string/menu_key_system"/>
        </activity>

        <!-- This is the longest AndroidManifest.xml ever. -->
    </application>
</manifest>
+1 −0
Original line number Diff line number Diff line
@@ -528,4 +528,5 @@ public class Settings extends SettingsActivity {
    public static class HearingDevicesActivity extends SettingsActivity { /* empty */ }
    public static class HearingDevicesPairingActivity extends SettingsActivity { /* empty */ }
    public static class ContactsStorageSettingsActivity extends SettingsActivity { /* empty */ }
    public static class ContentProtectionSettingsActivity extends SettingsActivity { /* empty */ }
}
+3 −1
Original line number Diff line number Diff line
@@ -189,6 +189,7 @@ import com.android.settings.regionalpreferences.RegionPickerFragment;
import com.android.settings.regionalpreferences.RegionalPreferencesEntriesFragment;
import com.android.settings.regionalpreferences.TemperatureUnitFragment;
import com.android.settings.safetycenter.MoreSecurityPrivacyFragment;
import com.android.settings.security.ContentProtectionPreferenceFragment;
import com.android.settings.security.LockscreenDashboardFragment;
import com.android.settings.security.MemtagPage;
import com.android.settings.security.SecurityAdvancedSettings;
@@ -415,7 +416,8 @@ public class SettingsGateway {
            HearingDevicePairingFragment.class.getName(),
            ZenModesListFragment.class.getName(),
            ZenModeFragment.class.getName(),
            ContactsStorageSettings.class.getName()
            ContactsStorageSettings.class.getName(),
            ContentProtectionPreferenceFragment.class.getName(),
    };

    public static final String[] SETTINGS_FOR_RESTRICTED = {