Settings: Allow to quickly open Running Services from meminfo view

@/neobuddy89: Updated for A14.

Change-Id: I252ce85bda3daab5c5e4db097a6fd743365bc309
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
This commit is contained in:
ezio84
2017-02-03 00:26:51 +01:00
committed by Joey
parent 043f9a0bf6
commit ec7587d465
5 changed files with 35 additions and 0 deletions

View File

@@ -5836,6 +5836,27 @@
android:value="org.evolution.settings.fragments.miscellaneous.SmartPixels" />
</activity>
<!-- Provide direct entry into Dev settings - Running Services -->
<activity android:name="Settings$DevRunningServicesActivity"
android:label="@string/runningservices_settings_title"
android:theme="@style/Theme.SubSettingsBase"
android:enabled="true"
android:exported="true"
android:excludeFromRecents="true"
android:taskAffinity="com.android.settings"
android:parentActivityName="Settings">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.MONKEY" />
<category android:name="android.intent.category.VOICE_LAUNCH" />
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.RunningServices" />
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
<!-- This is the longest AndroidManifest.xml ever. -->
</application>
</manifest>

View File

@@ -310,4 +310,7 @@
<!-- Circle to search -->
<string name="search_all_entrypoints_enabled_title">Circle to Search</string>
<string name="search_all_entrypoints_enabled_summary">Use CTS instead of Google Lens for navbar long press</string>
<!-- Running services - Background processes tab -->
<string name="background_processes_settings_title">Background processes</string>
</resources>

View File

@@ -543,4 +543,6 @@ public class Settings extends SettingsActivity {
public static class PrivateDnsSettingsActivity extends SettingsActivity { /* empty */ }
public static class SmartPixelsActivity extends SettingsActivity {}
public static class DevRunningServicesActivity extends SettingsActivity { /* empty */ }
}

View File

@@ -112,6 +112,12 @@ public class RunningServices extends SettingsPreferenceFragment implements
boolean showingBackground = mRunningProcessesView.mAdapter.getShowBackground();
mOptionsMenu.findItem(SHOW_RUNNING_SERVICES).setVisible(showingBackground);
mOptionsMenu.findItem(SHOW_BACKGROUND_PROCESSES).setVisible(!showingBackground);
if (!showingBackground) {
getActivity().setTitle(com.android.settingslib.R.string.runningservices_settings_title);
} else {
getActivity().setTitle(R.string.background_processes_settings_title);
}
}
@Override

View File

@@ -48,6 +48,7 @@ import com.android.settings.applications.AppDashboardFragment;
import com.android.settings.applications.AppStorageSettings;
import com.android.settings.applications.ProcessStatsSummary;
import com.android.settings.applications.ProcessStatsUi;
import com.android.settings.applications.RunningServices;
import com.android.settings.applications.UsageAccessDetails;
import com.android.settings.applications.appcompat.UserAspectRatioDetails;
import com.android.settings.applications.appinfo.AlarmsAndRemindersDetails;
@@ -431,6 +432,7 @@ public class SettingsGateway {
PrivateDnsSettings.class.getName(),
VolumeStepsSettings.class.getName(),
SmartPixels.class.getName(),
RunningServices.class.getName(),
};
public static final String[] SETTINGS_FOR_RESTRICTED = {
@@ -481,5 +483,6 @@ public class SettingsGateway {
// Others (Evolution X Additions)
Settings.PrivateDnsSettingsActivity.class.getName(),
Settings.SmartPixelsActivity.class.getName(),
Settings.DevRunningServicesActivity.class.getName(),
};
}