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

Commit 016664aa authored by sarbyn's avatar sarbyn Committed by Abhisek Devkota
Browse files

Development shortcut in StatusBar and Recent Panel

It enables the wipe data and application force close option in the
recent tasks list and in the notification area. These options will
be available only if the Development shortcut option is enabled.

Change-Id: Ia4e1d040e8eade5afe118dd62bc28c86381c03e6
parent f5de7404
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -5422,6 +5422,13 @@ public final class Settings {
         */
        public static final String ADVANCED_REBOOT = "advanced_reboot";

        /**
         * Whether to display the 'Wipe data' and 'Force close' options in the notification
         * area and in the recent app list
         * @hide
         */
        public static final String DEVELOPMENT_SHORTCUT = "development_shortcut";

        /**
         * Whether newly installed apps should run with privacy guard by default
         * @hide
@@ -5479,7 +5486,8 @@ public final class Settings {
            MOUNT_UMS_NOTIFY_ENABLED,
            UI_NIGHT_MODE,
            ADVANCED_REBOOT,
            PRIVACY_GUARD_DEFAULT
            PRIVACY_GUARD_DEFAULT,
            DEVELOPMENT_SHORTCUT
        };

        /**
+4 −0
Original line number Diff line number Diff line
@@ -77,6 +77,10 @@
    <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
    <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />

    <!-- Development shortcut -->
    <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" />
    <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES" />

    <application
        android:persistent="true"
        android:allowClearUserData="false"
+2 −0
Original line number Diff line number Diff line
@@ -19,4 +19,6 @@
-->
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/notification_inspect_item" android:title="@string/status_bar_notification_inspect_item_title" />
    <item android:id="@+id/notification_inspect_item_force_stop" android:title="@string/advanced_dev_option_force_stop" />
    <item android:id="@+id/notification_inspect_item_wipe_app" android:title="@string/advanced_dev_option_wipe_app" />
</menu>
+2 −0
Original line number Diff line number Diff line
@@ -20,4 +20,6 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/recent_remove_item" android:title="@string/status_bar_recent_remove_item_title" />
    <item android:id="@+id/recent_inspect_item" android:title="@string/status_bar_recent_inspect_item_title" />
    <item android:id="@+id/recent_force_stop" android:title="@string/advanced_dev_option_force_stop" />
    <item android:id="@+id/recent_wipe_app" android:title="@string/advanced_dev_option_wipe_app" />
</menu>
+14 −0
Original line number Diff line number Diff line
@@ -91,4 +91,18 @@
    <string name="navbar_menu_conditional_button">Menu (autoHide) button</string>
    <string name="navbar_menu_always_button">Menu (alwaysShow) button</string>
    <string name="navbar_menu_big_button">Menu button</string>

    <!-- Battery status in pie controls -->
    <string name="pie_battery_status_charging">Charging (<xliff:g id="percent">%d</xliff:g>%%)</string>
    <string name="pie_battery_status_full">Charged</string>
    <string name="pie_battery_status_discharging"><xliff:g id="percent">%d</xliff:g>%% remaining</string>

    <!-- Phone status in pie controls -->
    <string name="pie_phone_status_no_service">No service</string>
    <string name="pie_phone_status_airplane_mode">Airplane mode on</string>
    <string name="pie_phone_status_emergency_only">Emergency calls only</string>

    <!-- Development shortcut -->
    <string name="advanced_dev_option_wipe_app">Wipe app data</string>
    <string name="advanced_dev_option_force_stop">Force stop</string>
</resources>
Loading