修改代码读取图片:

diff --git a/core/java/android/app/WallpaperManager.java b/core/java/android/app/WallpaperManager.java
index fde756c..0a2e802 100644
--- a/core/java/android/app/WallpaperManager.java
+++ b/core/java/android/app/WallpaperManager.java
@@ -1846,7 +1846,8 @@ public class WallpaperManager {
             return null;
         } else {
             whichProp = PROP_WALLPAPER;
-            defaultResId = com.android.internal.R.drawable.default_wallpaper;
+         defaultResId = com.android.internal.R.drawable.default_wallpaper_aml;//pang add    
+         //defaultResId = com.android.internal.R.drawable.default_wallpaper;
         }
         final String path = SystemProperties.get(whichProp);
         if (!TextUtils.isEmpty(path)) {

修改存放定制化的图片:

core/res/res/drawable-nodpi/default_wallpaper_aml.png 
core/res/res/drawable-sw600dp-nodpi/default_wallpaper_aml.png
core/res/res/drawable-sw720dp-nodpi/default_wallpaper_aml.png 

配置图片:

diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml
index ffc3d38..febc65e 100755
--- a/core/res/res/values/symbols.xml
+++ b/core/res/res/values/symbols.xml
@@ -1267,6 +1267,7 @@
   <java-symbol type="array" name="vendor_disallowed_apps_managed_device" />
 
   <java-symbol type="drawable" name="default_wallpaper" />
+ <java-symbol type="drawable" name="default_wallpaper_aml" />
   <java-symbol type="drawable" name="default_lock_wallpaper" />
   <java-symbol type="drawable" name="indicator_input_error" />
   <java-symbol type="drawable" name="popup_bottom_dark" />
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐