ロック画面の壁紙を設定します(デスクトップの壁紙を除く)
private void setLockWallPaper() {
WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
try {
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.raw.wallpaper);
wallpaperManager.setBitmap(bitmap, null, true, WallpaperManager.FLAG_LOCK); // 主要由FLAG_LOCK来限定为锁屏壁纸
} catch (Exception e) {
e.printStackTrace();
}
}
壁紙をクリア/復元する
壁紙マネージャー.clearWallpaper();