Loading packages/Keyguard/src/com/android/keyguard/KeyguardViewManager.java +12 −0 Original line number Diff line number Diff line Loading @@ -85,6 +85,7 @@ public class KeyguardViewManager { public void onSetBackground(Bitmap bmp) { mKeyguardHost.setCustomBackground(bmp != null ? new BitmapDrawable(mContext.getResources(), bmp) : null); updateShowWallpaper(bmp == null); } }; Loading Loading @@ -379,6 +380,16 @@ public class KeyguardViewManager { mViewManager.updateViewLayout(mKeyguardHost, mWindowLayoutParams); } void updateShowWallpaper(boolean show) { if (show) { mWindowLayoutParams.flags |= WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER; } else { mWindowLayoutParams.flags &= ~WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER; } mViewManager.updateViewLayout(mKeyguardHost, mWindowLayoutParams); } public void setNeedsInput(boolean needsInput) { mNeedsInput = needsInput; if (mWindowLayoutParams != null) { Loading Loading @@ -489,6 +500,7 @@ public class KeyguardViewManager { lastView.cleanUp(); // Let go of any large bitmaps. mKeyguardHost.setCustomBackground(null); updateShowWallpaper(true); mKeyguardHost.removeView(lastView); } } Loading Loading
packages/Keyguard/src/com/android/keyguard/KeyguardViewManager.java +12 −0 Original line number Diff line number Diff line Loading @@ -85,6 +85,7 @@ public class KeyguardViewManager { public void onSetBackground(Bitmap bmp) { mKeyguardHost.setCustomBackground(bmp != null ? new BitmapDrawable(mContext.getResources(), bmp) : null); updateShowWallpaper(bmp == null); } }; Loading Loading @@ -379,6 +380,16 @@ public class KeyguardViewManager { mViewManager.updateViewLayout(mKeyguardHost, mWindowLayoutParams); } void updateShowWallpaper(boolean show) { if (show) { mWindowLayoutParams.flags |= WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER; } else { mWindowLayoutParams.flags &= ~WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER; } mViewManager.updateViewLayout(mKeyguardHost, mWindowLayoutParams); } public void setNeedsInput(boolean needsInput) { mNeedsInput = needsInput; if (mWindowLayoutParams != null) { Loading Loading @@ -489,6 +500,7 @@ public class KeyguardViewManager { lastView.cleanUp(); // Let go of any large bitmaps. mKeyguardHost.setCustomBackground(null); updateShowWallpaper(true); mKeyguardHost.removeView(lastView); } } Loading