diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 649e06c4641..cbb9bc6d988 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -126,6 +126,19 @@
android:resource="@id/wifi_settings" />
+
+
+
+
+
+
@@ -235,6 +248,18 @@
android:resource="@id/bluetooth_settings" />
+
+
+
+
+
+
+
+
+
+
+
+
@@ -427,6 +464,22 @@
android:value="com.android.settings.Settings$InputMethodAndLanguageSettingsActivity" />
+
+
+
+
+
+
+
+
@@ -444,6 +497,18 @@
android:resource="@id/sound_settings" />
+
+
+
+
+
+
@@ -461,6 +526,18 @@
android:resource="@id/display_settings" />
+
+
+
+
+
+
+
+
+
+
+
+
@@ -530,6 +620,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -545,9 +673,11 @@
android:exported="true">
+
+ android:label="@string/application_info_label"
+ android:exported="true"
+ android:targetActivity=".applications.InstalledAppDetailsTop">
@@ -570,7 +700,7 @@
android:resource="@id/application_settings" />
-
+
@@ -621,6 +751,19 @@
android:resource="@id/security_settings" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/res/drawable-hdpi/ic_launcher_settings.png b/res/drawable-hdpi/ic_launcher_settings.png
new file mode 100644
index 00000000000..c02bd424f51
Binary files /dev/null and b/res/drawable-hdpi/ic_launcher_settings.png differ
diff --git a/res/drawable-mdpi/ic_launcher_settings.png b/res/drawable-mdpi/ic_launcher_settings.png
new file mode 100644
index 00000000000..05cdd9aa94e
Binary files /dev/null and b/res/drawable-mdpi/ic_launcher_settings.png differ
diff --git a/res/drawable-xhdpi/ic_launcher_settings.png b/res/drawable-xhdpi/ic_launcher_settings.png
new file mode 100644
index 00000000000..2b2907b6084
Binary files /dev/null and b/res/drawable-xhdpi/ic_launcher_settings.png differ
diff --git a/src/com/android/settings/applications/ManageApplications.java b/src/com/android/settings/applications/ManageApplications.java
index 717c9df509e..948ddb082a5 100644
--- a/src/com/android/settings/applications/ManageApplications.java
+++ b/src/com/android/settings/applications/ManageApplications.java
@@ -560,10 +560,12 @@ public class ManageApplications extends Fragment implements
if (className == null) {
className = intent.getComponent().getClassName();
}
- if (className.equals(RunningServicesActivity.class.getName())) {
+ if (className.equals(RunningServicesActivity.class.getName())
+ || className.endsWith(".RunningServices")) {
defaultTabTag = TAB_RUNNING;
} else if (className.equals(StorageUseActivity.class.getName())
- || Intent.ACTION_MANAGE_PACKAGE_STORAGE.equals(action)) {
+ || Intent.ACTION_MANAGE_PACKAGE_STORAGE.equals(action)
+ || className.endsWith(".StorageUse")) {
mSortOrder = SORT_ORDER_SIZE;
mFilterApps = FILTER_APPS_ALL;
defaultTabTag = TAB_ALL;