Loading res/menu/manage_apps.xml +4 −0 Original line number Diff line number Diff line Loading @@ -36,6 +36,10 @@ android:id="@+id/hide_system" android:title="@string/menu_hide_system" android:showAsAction="never" /> <item android:id="@+id/notification_log" android:title="@string/notification_log_title" android:showAsAction="never" /> <item android:id="@+id/sort_order_alpha" android:title="@string/sort_order_alpha" Loading src/com/android/settings/applications/manageapplications/ManageApplications.java +13 −0 Original line number Diff line number Diff line Loading @@ -105,6 +105,7 @@ import com.android.settings.fuelgauge.HighPowerDetail; import com.android.settings.notification.AppNotificationSettings; import com.android.settings.notification.ConfigureNotificationSettings; import com.android.settings.notification.NotificationBackend; import com.android.settings.notification.NotificationStation; import com.android.settings.widget.LoadingViewController; import com.android.settings.wifi.AppStateChangeWifiStateBridge; import com.android.settings.wifi.ChangeWifiStateDetails; Loading Loading @@ -159,6 +160,7 @@ public class ManageApplications extends InstrumentedFragment // constant value that can be used to check return code from sub activity. private static final int INSTALLED_APP_DETAILS = 1; private static final int ADVANCED_SETTINGS = 2; private static final int NOTIFICATION_LOG = 3; public static final int SIZE_TOTAL = 0; public static final int SIZE_INTERNAL = 1; Loading Loading @@ -682,6 +684,9 @@ public class ManageApplications extends InstrumentedFragment mOptionsMenu.findItem(R.id.hide_system).setVisible(mShowSystem && mListType != LIST_TYPE_HIGH_POWER); mOptionsMenu.findItem(R.id.notification_log).setVisible( mListType == LIST_TYPE_NOTIFICATION); mOptionsMenu.findItem(R.id.reset_app_preferences).setVisible(mListType == LIST_TYPE_MAIN); // Hide notification menu items, because sorting happens when filtering Loading @@ -704,6 +709,14 @@ public class ManageApplications extends InstrumentedFragment mShowSystem = !mShowSystem; mApplications.rebuild(); break; case R.id.notification_log: new SubSettingLauncher(getContext()) .setDestination(NotificationStation.class.getName()) .setTitleRes(R.string.notification_log_title) .setSourceMetricsCategory(getMetricsCategory()) .setResultListener(this, NOTIFICATION_LOG) .launch(); return true; case R.id.reset_app_preferences: mResetAppsHelper.buildResetDialog(); return true; Loading Loading
res/menu/manage_apps.xml +4 −0 Original line number Diff line number Diff line Loading @@ -36,6 +36,10 @@ android:id="@+id/hide_system" android:title="@string/menu_hide_system" android:showAsAction="never" /> <item android:id="@+id/notification_log" android:title="@string/notification_log_title" android:showAsAction="never" /> <item android:id="@+id/sort_order_alpha" android:title="@string/sort_order_alpha" Loading
src/com/android/settings/applications/manageapplications/ManageApplications.java +13 −0 Original line number Diff line number Diff line Loading @@ -105,6 +105,7 @@ import com.android.settings.fuelgauge.HighPowerDetail; import com.android.settings.notification.AppNotificationSettings; import com.android.settings.notification.ConfigureNotificationSettings; import com.android.settings.notification.NotificationBackend; import com.android.settings.notification.NotificationStation; import com.android.settings.widget.LoadingViewController; import com.android.settings.wifi.AppStateChangeWifiStateBridge; import com.android.settings.wifi.ChangeWifiStateDetails; Loading Loading @@ -159,6 +160,7 @@ public class ManageApplications extends InstrumentedFragment // constant value that can be used to check return code from sub activity. private static final int INSTALLED_APP_DETAILS = 1; private static final int ADVANCED_SETTINGS = 2; private static final int NOTIFICATION_LOG = 3; public static final int SIZE_TOTAL = 0; public static final int SIZE_INTERNAL = 1; Loading Loading @@ -682,6 +684,9 @@ public class ManageApplications extends InstrumentedFragment mOptionsMenu.findItem(R.id.hide_system).setVisible(mShowSystem && mListType != LIST_TYPE_HIGH_POWER); mOptionsMenu.findItem(R.id.notification_log).setVisible( mListType == LIST_TYPE_NOTIFICATION); mOptionsMenu.findItem(R.id.reset_app_preferences).setVisible(mListType == LIST_TYPE_MAIN); // Hide notification menu items, because sorting happens when filtering Loading @@ -704,6 +709,14 @@ public class ManageApplications extends InstrumentedFragment mShowSystem = !mShowSystem; mApplications.rebuild(); break; case R.id.notification_log: new SubSettingLauncher(getContext()) .setDestination(NotificationStation.class.getName()) .setTitleRes(R.string.notification_log_title) .setSourceMetricsCategory(getMetricsCategory()) .setResultListener(this, NOTIFICATION_LOG) .launch(); return true; case R.id.reset_app_preferences: mResetAppsHelper.buildResetDialog(); return true; Loading