一.Launcher中设置默认壁纸
在Launcher的onCreate方法中调用下面方法实现
private void setDefaultWallpaper(){
WallpaperManager wm = (WallpaperManager)getSystemService(Context.WALLPAPER_SERVICE);
try{
wm.setBitmap(getBitmap("/myimage/wallpaper/wallpaper_01.jpg"));
}catch(Exception e){
e.printStackTrace();
}
}
二.Frameworks设置默认壁纸
1、默认壁纸保存位置:
frameworks/base/core/res/res/drawable-nodpi/default-wallpaper.png
2、替换该图片
3、本地验证
cd frameworks/base/core/res
mm
编译出framework-res.apk
4、adb push framework-res.apk /system/framework/
5、adb reboot
参考:https://blog.csdn.net/weixin_41987588/article/details/79962254