Loading core/java/com/android/internal/app/ThemeUtils.java +18 −1 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package com.android.internal.app; import android.content.Context; import android.content.ContextWrapper; import android.content.BroadcastReceiver; import android.content.IntentFilter; import android.content.pm.PackageManager; Loading @@ -32,9 +33,25 @@ public class ThemeUtils { private static final String DATA_TYPE_TMOBILE_THEME = "vnd.tmobile.cursor.item/theme"; private static final String ACTION_TMOBILE_THEME_CHANGED = "com.tmobile.intent.action.THEME_CHANGED"; private static class ThemedUiContext extends ContextWrapper { private String mPackageName; public ThemedUiContext(Context context, String packageName) { super(context); mPackageName = packageName; } @Override public String getPackageName() { return mPackageName; } } public static Context createUiContext(final Context context) { try { return context.createPackageContext("com.android.systemui", Context.CONTEXT_RESTRICTED); Context uiContext = context.createPackageContext("com.android.systemui", Context.CONTEXT_RESTRICTED); return new ThemedUiContext(uiContext, context.getPackageName()); } catch (PackageManager.NameNotFoundException e) { } Loading Loading
core/java/com/android/internal/app/ThemeUtils.java +18 −1 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package com.android.internal.app; import android.content.Context; import android.content.ContextWrapper; import android.content.BroadcastReceiver; import android.content.IntentFilter; import android.content.pm.PackageManager; Loading @@ -32,9 +33,25 @@ public class ThemeUtils { private static final String DATA_TYPE_TMOBILE_THEME = "vnd.tmobile.cursor.item/theme"; private static final String ACTION_TMOBILE_THEME_CHANGED = "com.tmobile.intent.action.THEME_CHANGED"; private static class ThemedUiContext extends ContextWrapper { private String mPackageName; public ThemedUiContext(Context context, String packageName) { super(context); mPackageName = packageName; } @Override public String getPackageName() { return mPackageName; } } public static Context createUiContext(final Context context) { try { return context.createPackageContext("com.android.systemui", Context.CONTEXT_RESTRICTED); Context uiContext = context.createPackageContext("com.android.systemui", Context.CONTEXT_RESTRICTED); return new ThemedUiContext(uiContext, context.getPackageName()); } catch (PackageManager.NameNotFoundException e) { } Loading