本文主要是介绍Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
客户有些需求需要设置默认壁纸和锁屏壁纸 在默认情况下 这两个壁纸是相同的 如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改
Android13实现
替换默认桌面壁纸:
将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.* (注意不能是bmp格式)
替换默认锁屏壁纸:
将图片资源放入vendor/mediatek/proprietary/packages/apps/SystemUI/res/drawable/default_lock_wallpaper.*
--- a/alps-mp-t0/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java
+++ b/alps-mp-t0/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java
@@ -1975,6 +1975,10 @@ public class KeyguardUpdateMonitor implements TrustManager.TrustListener, DumpabmFaceRunningState = BIOMETRIC_STATE_STOPPED;}+ public Context bsContext(){
+ return mContext;
+ }
+@VisibleForTesting@Injectprotected KeyguardUpdateMonitor(
diff --git a/alps-mp-t0/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/statusbar/phone/LockscreenWallpaper.java b/alps-mp-t0/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/statusbar/phone/LockscreenWallpaper.java
old mode 100644
new mode 100755
index 8793a57e4ef..c5963cec350
--- a/alps-mp-t0/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/sy
这篇关于Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!