[Android Software Development] iPlasm:
Hi, Thanks for your great tips,

I have a problem when I change theme the (Lockscreen) only.. the device will reboot it self android? but the all other will change fine. only problem with LockScreen won't work?

I think problem is in framework/android.policy.jar

01-06 23:23:48.477: E/AndroidRuntime(338): *** FATAL EXCEPTION IN SYSTEM PROCESS: WindowManagerPolicy
01-06 23:23:48.477: E/AndroidRuntime(338): java.lang.NoSuchMethodError: miui.content.res.ThemeResourcesSystem.getAwesomeLockscreenFileStream
01-06 23:23:48.477: E/AndroidRuntime(338):	at com.miui.internal.policy.impl.AwesomeLockScreenImp.LockScreenResourceLoader.getManifestRoot(LockScreenResourceLoader.java:60)
01-06 23:23:48.477: E/AndroidRuntime(338):	at miui.app.screenelement.ResourceManager.getManifestRoot(ResourceManager.java:137)
01-06 23:23:48.477: E/AndroidRuntime(338):	at miui.app.screenelement.ScreenElementRoot.load(ScreenElementRoot.java:250)
01-06 23:23:48.477: E/AndroidRuntime(338):	at com.android.internal.policy.impl.AwesomeLockScreen.<init>(AwesomeLockScreen.java:126)
01-06 23:23:48.477: E/AndroidRuntime(338):	at com.android.internal.policy.impl.MiuiLockPatternKeyguardView.createLockScreen(MiuiLockPatternKeyguardView.java:103)
01-06 23:23:48.477: E/AndroidRuntime(338):	at com.android.internal.policy.impl.LockPatternKeyguardView.recreateLockScreen(LockPatternKeyguardView.java:718)
01-06 23:23:48.477: E/AndroidRuntime(338):	at com.android.internal.policy.impl.MiuiLockPatternKeyguardView.recreateLockScreen(MiuiLockPatternKeyguardView.java:208)
01-06 23:23:48.477: E/AndroidRuntime(338):	at com.android.internal.policy.impl.LockPatternKeyguardView.updateScreen(LockPatternKeyguardView.java:891)
01-06 23:23:48.477: E/AndroidRuntime(338):	at com.android.internal.policy.impl.LockPatternKeyguardView.<init>(LockPatternKeyguardView.java:349)
01-06 23:23:48.477: E/AndroidRuntime(338):	at com.android.internal.policy.impl.MiuiLockPatternKeyguardView.<init>(MiuiLockPatternKeyguardView.java:28)
01-06 23:23:48.477: E/AndroidRuntime(338):	at com.android.internal.policy.impl.MiuiLockPatternKeyguardViewProperties.createKeyguardView(MiuiLockPatternKeyguardViewProperties.java:21)
01-06 23:23:48.477: E/AndroidRuntime(338):	at com.android.internal.policy.impl.KeyguardViewManager.show(KeyguardViewManager.java:169)
01-06 23:23:48.477: E/AndroidRuntime(338):	at com.android.internal.policy.impl.KeyguardViewMediator.handleShow(KeyguardViewMediator.java:1136)
01-06 23:23:48.477: E/AndroidRuntime(338):	at com.android.internal.policy.impl.KeyguardViewMediator.access$700(KeyguardViewMediator.java:94)
01-06 23:23:48.477: E/AndroidRuntime(338):	at com.android.internal.policy.impl.KeyguardViewMediator$2.handleMessage(KeyguardViewMediator.java:998)
01-06 23:23:48.477: E/AndroidRuntime(338):	at android.os.Handler.dispatchMessage(Handler.java:99)
01-06 23:23:48.477: E/AndroidRuntime(338):	at android.os.Looper.loop(Looper.java:137)
01-06 23:23:48.477: E/AndroidRuntime(338):	at com.android.server.wm.WindowManagerService$PolicyThread.run(WindowManagerService.java:745)

or if this can't be fixed, there are some /framework/framework.jar are different, and they're effect at when I for example, opening browser then the keyboard appear, but after that the above keyboard will be totally scared and gliches and animates their??

Thanks for helping.