逆引きAndroid入門 壁紙を取得・設定するには

壁紙を取得・設定するには

パーミッション

android.permission.SET_WALLPAPER

 

ソースコード

BitmapDrawable wallpaper = (BitmapDrawable) getWallpaper();
Bitmap bitmap = wallpaper.getBitmap();
// 壁紙の最小幅を取得します
int minWidth = getWallpaperDesiredMinimumWidth();
// 壁紙の最小高さを取得します
int minHeight = getWallpaperDesiredMinimumHeight();
try {
    // 壁紙を設定します
    setWallpaper(bitmap);
    // 壁紙をデフォルトに戻します
    clearWallpaper();
} catch (IOException e) {
}