Loading packages/SettingsLib/src/com/android/settingslib/drawer/CategoryKey.java +12 −12 Original line number Diff line number Diff line Loading @@ -18,17 +18,17 @@ package com.android.settingslib.drawer; public final class CategoryKey { // Activities in this category shows up in Settings homepage. public static final String CATEGORY_HOMEPAGE = "com.android.settings.category.homepage"; public static final String CATEGORY_HOMEPAGE = "com.android.settings.category.ia.homepage"; // Top level categor. public static final String CATEGORY_NETWORK = "com.android.settings.category.wireless"; public static final String CATEGORY_DEVICE = "com.android.settings.category.device"; public static final String CATEGORY_APPS = "com.android.settings.category.apps"; public static final String CATEGORY_BATTERY = "com.android.settings.category.battery"; public static final String CATEGORY_DISPLAY = "com.android.settings.category.display"; public static final String CATEGORY_SOUND = "com.android.settings.category.sound"; public static final String CATEGORY_STORAGE = "com.android.settings.category.storage"; public static final String CATEGORY_SECURITY = "com.android.settings.category.security"; public static final String CATEGORY_ACCOUNT = "com.android.settings.category.accounts"; public static final String CATEGORY_SYSTEM = "com.android.settings.category.system"; // Top level category. public static final String CATEGORY_NETWORK = "com.android.settings.category.ia.wireless"; public static final String CATEGORY_DEVICE = "com.android.settings.category.ia.device"; public static final String CATEGORY_APPS = "com.android.settings.category.ia.apps"; public static final String CATEGORY_BATTERY = "com.android.settings.category.ia.battery"; public static final String CATEGORY_DISPLAY = "com.android.settings.category.ia.display"; public static final String CATEGORY_SOUND = "com.android.settings.category.ia.sound"; public static final String CATEGORY_STORAGE = "com.android.settings.category.ia.storage"; public static final String CATEGORY_SECURITY = "com.android.settings.category.ia.security"; public static final String CATEGORY_ACCOUNT = "com.android.settings.category.ia.accounts"; public static final String CATEGORY_SYSTEM = "com.android.settings.category.ia.system"; } packages/SettingsLib/src/com/android/settingslib/drawer/TileUtils.java +7 −16 Original line number Diff line number Diff line Loading @@ -93,13 +93,6 @@ public class TileUtils { */ private static final String EXTRA_CATEGORY_KEY = "com.android.settings.category"; /** * The key used to get the category from metadata of activities of action * {@link #EXTRA_SETTINGS_ACTION} * The value must be one of constants defined in {@code CategoryKey}. */ private static final String EXTRA_IA_CATEGORY_KEY = "com.android.settings.iacategory"; /** * Name of the meta-data item that should be set in the AndroidManifest.xml * to specify the icon that should be displayed for the preference. Loading Loading @@ -240,20 +233,18 @@ public class TileUtils { ActivityInfo activityInfo = resolved.activityInfo; Bundle metaData = activityInfo.metaData; String categoryKey = defaultCategory; if (metaData != null && categoryKey == null) { // categoryKey is null, try to get it from metadata. if (metaData.containsKey(EXTRA_IA_CATEGORY_KEY)) { categoryKey = metaData.getString(EXTRA_IA_CATEGORY_KEY); } else if (metaData.containsKey(EXTRA_CATEGORY_KEY)) { categoryKey = metaData.getString(EXTRA_CATEGORY_KEY); } } if (checkCategory && categoryKey == null) { // Load category if (checkCategory && ((metaData == null) || !metaData.containsKey(EXTRA_CATEGORY_KEY)) && categoryKey == null) { Log.w(LOG_TAG, "Found " + resolved.activityInfo.name + " for intent " + intent + " missing metadata " + (metaData == null ? "" : EXTRA_CATEGORY_KEY)); continue; } else { categoryKey = metaData.getString(EXTRA_CATEGORY_KEY); } Pair<String, String> key = new Pair<String, String>(activityInfo.packageName, activityInfo.name); Tile tile = addedCache.get(key); Loading Loading
packages/SettingsLib/src/com/android/settingslib/drawer/CategoryKey.java +12 −12 Original line number Diff line number Diff line Loading @@ -18,17 +18,17 @@ package com.android.settingslib.drawer; public final class CategoryKey { // Activities in this category shows up in Settings homepage. public static final String CATEGORY_HOMEPAGE = "com.android.settings.category.homepage"; public static final String CATEGORY_HOMEPAGE = "com.android.settings.category.ia.homepage"; // Top level categor. public static final String CATEGORY_NETWORK = "com.android.settings.category.wireless"; public static final String CATEGORY_DEVICE = "com.android.settings.category.device"; public static final String CATEGORY_APPS = "com.android.settings.category.apps"; public static final String CATEGORY_BATTERY = "com.android.settings.category.battery"; public static final String CATEGORY_DISPLAY = "com.android.settings.category.display"; public static final String CATEGORY_SOUND = "com.android.settings.category.sound"; public static final String CATEGORY_STORAGE = "com.android.settings.category.storage"; public static final String CATEGORY_SECURITY = "com.android.settings.category.security"; public static final String CATEGORY_ACCOUNT = "com.android.settings.category.accounts"; public static final String CATEGORY_SYSTEM = "com.android.settings.category.system"; // Top level category. public static final String CATEGORY_NETWORK = "com.android.settings.category.ia.wireless"; public static final String CATEGORY_DEVICE = "com.android.settings.category.ia.device"; public static final String CATEGORY_APPS = "com.android.settings.category.ia.apps"; public static final String CATEGORY_BATTERY = "com.android.settings.category.ia.battery"; public static final String CATEGORY_DISPLAY = "com.android.settings.category.ia.display"; public static final String CATEGORY_SOUND = "com.android.settings.category.ia.sound"; public static final String CATEGORY_STORAGE = "com.android.settings.category.ia.storage"; public static final String CATEGORY_SECURITY = "com.android.settings.category.ia.security"; public static final String CATEGORY_ACCOUNT = "com.android.settings.category.ia.accounts"; public static final String CATEGORY_SYSTEM = "com.android.settings.category.ia.system"; }
packages/SettingsLib/src/com/android/settingslib/drawer/TileUtils.java +7 −16 Original line number Diff line number Diff line Loading @@ -93,13 +93,6 @@ public class TileUtils { */ private static final String EXTRA_CATEGORY_KEY = "com.android.settings.category"; /** * The key used to get the category from metadata of activities of action * {@link #EXTRA_SETTINGS_ACTION} * The value must be one of constants defined in {@code CategoryKey}. */ private static final String EXTRA_IA_CATEGORY_KEY = "com.android.settings.iacategory"; /** * Name of the meta-data item that should be set in the AndroidManifest.xml * to specify the icon that should be displayed for the preference. Loading Loading @@ -240,20 +233,18 @@ public class TileUtils { ActivityInfo activityInfo = resolved.activityInfo; Bundle metaData = activityInfo.metaData; String categoryKey = defaultCategory; if (metaData != null && categoryKey == null) { // categoryKey is null, try to get it from metadata. if (metaData.containsKey(EXTRA_IA_CATEGORY_KEY)) { categoryKey = metaData.getString(EXTRA_IA_CATEGORY_KEY); } else if (metaData.containsKey(EXTRA_CATEGORY_KEY)) { categoryKey = metaData.getString(EXTRA_CATEGORY_KEY); } } if (checkCategory && categoryKey == null) { // Load category if (checkCategory && ((metaData == null) || !metaData.containsKey(EXTRA_CATEGORY_KEY)) && categoryKey == null) { Log.w(LOG_TAG, "Found " + resolved.activityInfo.name + " for intent " + intent + " missing metadata " + (metaData == null ? "" : EXTRA_CATEGORY_KEY)); continue; } else { categoryKey = metaData.getString(EXTRA_CATEGORY_KEY); } Pair<String, String> key = new Pair<String, String>(activityInfo.packageName, activityInfo.name); Tile tile = addedCache.get(key); Loading