Loading core/java/android/content/res/IThemeService.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ interface IThemeService { void removeUpdates(in IThemeChangeListener listener); void requestThemeChange(String pkgName, in List<String> components); void applyDefaultTheme(); boolean isThemeApplying(String pkgName); int getProgress(String pkgName); } core/java/android/content/res/ThemeManager.java +8 −0 Original line number Diff line number Diff line Loading @@ -123,6 +123,14 @@ public class ThemeManager { } } public void applyDefaultTheme() { try { mService.applyDefaultTheme(); } catch (RemoteException e) { Log.w(TAG, "Unable to access ThemeService", e); } } public boolean isThemeApplying(String pkgName) { try { return mService.isThemeApplying(pkgName); Loading services/java/com/android/server/ThemeService.java +1 −2 Original line number Diff line number Diff line Loading @@ -131,7 +131,6 @@ public class ThemeService extends IThemeService.Stub { } public void systemRunning() { applyDefaultThemeIfFirstBoot(); } private void doApplyTheme(String pkgName, List<String> components) { Loading Loading @@ -662,7 +661,7 @@ public class ThemeService extends IThemeService.Stub { anim.delete(); } public void applyDefaultThemeIfFirstBoot() { public void applyDefaultTheme() { mContext.enforceCallingOrSelfPermission( Manifest.permission.ACCESS_THEME_MANAGER, null); final ContentResolver resolver = mContext.getContentResolver(); Loading Loading
core/java/android/content/res/IThemeService.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ interface IThemeService { void removeUpdates(in IThemeChangeListener listener); void requestThemeChange(String pkgName, in List<String> components); void applyDefaultTheme(); boolean isThemeApplying(String pkgName); int getProgress(String pkgName); }
core/java/android/content/res/ThemeManager.java +8 −0 Original line number Diff line number Diff line Loading @@ -123,6 +123,14 @@ public class ThemeManager { } } public void applyDefaultTheme() { try { mService.applyDefaultTheme(); } catch (RemoteException e) { Log.w(TAG, "Unable to access ThemeService", e); } } public boolean isThemeApplying(String pkgName) { try { return mService.isThemeApplying(pkgName); Loading
services/java/com/android/server/ThemeService.java +1 −2 Original line number Diff line number Diff line Loading @@ -131,7 +131,6 @@ public class ThemeService extends IThemeService.Stub { } public void systemRunning() { applyDefaultThemeIfFirstBoot(); } private void doApplyTheme(String pkgName, List<String> components) { Loading Loading @@ -662,7 +661,7 @@ public class ThemeService extends IThemeService.Stub { anim.delete(); } public void applyDefaultThemeIfFirstBoot() { public void applyDefaultTheme() { mContext.enforceCallingOrSelfPermission( Manifest.permission.ACCESS_THEME_MANAGER, null); final ContentResolver resolver = mContext.getContentResolver(); Loading