Settings: Export an activity for private DNS settings

For the DNS tile long press intent in base
This commit is contained in:
Ido Ben-Hur
2024-04-11 21:51:51 +03:00
committed by Joey
parent 6b5f34599b
commit 9ae7f8fe5f
3 changed files with 25 additions and 0 deletions

View File

@@ -986,6 +986,25 @@
android:value="true" />
</activity>
<activity
android:name="Settings$PrivateDnsSettingsActivity"
android:label="@string/select_private_dns_configuration_title"
android:exported="true"
android:icon="@drawable/ic_settings_private_dns">
<intent-filter>
<action android:name="com.android.settings.PRIVATE_DNS_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter android:priority="4">
<action android:name="android.intent.action.MAIN" />
<category android:name="com.android.settings.SHORTCUT" />
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.network.PrivateDnsSettings" />
<meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
android:value="@string/menu_key_network"/>
</activity>
<activity
android:name="Settings$DataSaverSummaryActivity"
android:exported="true"

View File

@@ -539,4 +539,6 @@ public class Settings extends SettingsActivity {
public static class ContentProtectionSettingsActivity extends SettingsActivity { /* empty */ }
public static class MagnificationActivity extends SettingsActivity { /* empty */ }
public static class FlashNotificationsActivity extends SettingsActivity { /* empty */ }
public static class PrivateDnsSettingsActivity extends SettingsActivity { /* empty */ }
}

View File

@@ -148,6 +148,7 @@ import com.android.settings.location.WifiScanningFragment;
import com.android.settings.network.MobileNetworkListFragment;
import com.android.settings.network.NetworkDashboardFragment;
import com.android.settings.network.NetworkProviderSettings;
import com.android.settings.network.PrivateDnsSettings;
import com.android.settings.network.apn.ApnEditor;
import com.android.settings.network.apn.ApnSettings;
import com.android.settings.network.telephony.CellularSecuritySettingsFragment;
@@ -425,6 +426,7 @@ public class SettingsGateway {
ContentProtectionPreferenceFragment.class.getName(),
ToggleScreenMagnificationPreferenceFragment.class.getName(),
FlashNotificationsPreferenceFragment.class.getName(),
PrivateDnsSettings.class.getName(),
};
public static final String[] SETTINGS_FOR_RESTRICTED = {
@@ -472,5 +474,7 @@ public class SettingsGateway {
UserBackupSettingsActivity.class.getName(),
Settings.MemtagPageActivity.class.getName(),
Settings.NavigationModeSettingsActivity.class.getName(),
// Others (Evolution X Additions)
Settings.PrivateDnsSettingsActivity.class.getName(),
};
}