WallpaperManagerを使って壁紙情報を取得し、Activity(Layout)の背景に設定する。
// WallpaperManagerのインスタンスを取得 WallpaperManager wmanager = WallpaperManager.getInstance(context); // 壁紙情報を取得 Drawable wallpaper = wmanager.getDrawable(); // Layoutの背景にセット LinearLayout layout =(LinearLayout)findViewById(R.id.layout ); layout.setBackgroundDrawable(wallpaper);
WallpaperManager (API Level5-)
システムの壁紙情報にアクセスする。 getInstance() メソッドでインスタンスを取得する。