ロック画面の壁紙を設定するための Android コード

ロック画面の壁紙を設定します(デスクトップの壁紙を除く)

    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();

おすすめ

転載: blog.csdn.net/zmlovelx/article/details/129079928