1.静态壁纸
1.桌面壁纸
2.锁屏壁纸
1.初始化壁纸管理者
//初始化壁纸管理者
mWallpaperManager = WallpaperManager.getInstance(this);
2.设置桌面壁纸:
//参数:最后一个是
mWallpaperManager.setBitmap(bitmapByUrl,null,false,WallpaperManager.FLAG_SYSTEM);//桌面壁纸
设置锁屏壁纸
mWallpaperManager.setBitmap(bitmapByUrl,null,false,WallpaperManager.FLAG_LOCK);
3.权限:
<uses-permission android:name="android.permission.SET_WALLPAPER" />
<uses-permission android:name="android.permission.BIND_WALLPAPER"
tools:ignore="ProtectedPermissions" />