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

Commit 1dc17512 authored by Massimo Carli's avatar Massimo Carli
Browse files

Add user aspect ratio detail destination to settings

When an intent with action android.settings.MANAGE_USER_ASPECT_RATIO_SETTINGS
and data with scheme "package:" is launched, the UserAspectRatioDetails
is shown in settings

Fix: 296564769
Test: Manual

Change-Id: I3667ece595ad76c694342de934051893e1e0a1d3
parent 7c1b1fc9
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -1593,6 +1593,20 @@
                android:value="@string/menu_key_apps"/>
        </activity>

        <activity android:name="Settings$UserAspectRatioAppActivity"
                  android:exported="true"
                  android:label="@string/aspect_ratio_title">
            <intent-filter>
                <action android:name="android.settings.MANAGE_USER_ASPECT_RATIO_SETTINGS" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:scheme="package" />
            </intent-filter>
            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
                       android:value="com.android.settings.applications.appcompat.UserAspectRatioDetails" />
            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
                       android:value="@string/menu_key_apps"/>
        </activity>

        <activity
            android:name="Settings$ManageDomainUrlsActivity"
            android:exported="true"
+2 −0
Original line number Diff line number Diff line
@@ -363,6 +363,8 @@ public class Settings extends SettingsActivity {
    public static class ClonedAppsListActivity extends SettingsActivity { /* empty */ }
    /** Activity to manage Aspect Ratio app list page */
    public static class UserAspectRatioAppListActivity extends SettingsActivity { /* empty */ }
    /** Activity to manage Aspect Ratio app page */
    public static class UserAspectRatioAppActivity extends SettingsActivity { /* empty */ }
    public static class NotificationReviewPermissionsActivity extends SettingsActivity { /* empty */ }
    public static class AppNotificationSettingsActivity extends SettingsActivity { /* empty */ }
    public static class ChannelNotificationSettingsActivity extends SettingsActivity { /* empty */ }
+3 −1
Original line number Diff line number Diff line
@@ -42,6 +42,7 @@ import com.android.settings.applications.AppDashboardFragment;
import com.android.settings.applications.ProcessStatsSummary;
import com.android.settings.applications.ProcessStatsUi;
import com.android.settings.applications.UsageAccessDetails;
import com.android.settings.applications.appcompat.UserAspectRatioDetails;
import com.android.settings.applications.appinfo.AlarmsAndRemindersDetails;
import com.android.settings.applications.appinfo.AppInfoDashboardFragment;
import com.android.settings.applications.appinfo.AppLocaleDetails;
@@ -375,7 +376,8 @@ public class SettingsGateway {
            ColorAndMotionFragment.class.getName(),
            LongBackgroundTasksDetails.class.getName(),
            RegionalPreferencesEntriesFragment.class.getName(),
            BatteryInfoFragment.class.getName()
            BatteryInfoFragment.class.getName(),
            UserAspectRatioDetails.class.getName()
    };

    public static final String[] SETTINGS_FOR_RESTRICTED = {