您的位置:首页 > 移动开发

Android ApiDemos示例解析(15):App->Activity->SetWallpaper

2012-05-31 09:00 453 查看
SetWallpaper介绍如何在Android获取当前Wallpaper,对Wallpaper做些修改,然后用修改后的图像重新设置Wallpaper。

WallpaperManager用来管理Android的Wallpaper。下面代码通过WallpaperManager来取得当前Wallpaper然后显示在屏幕Layout的imageView上。

final WallpaperManager wallpaperManager
= WallpaperManager.getInstance(this);
final Drawable wallpaperDrawable
= wallpaperManager.getDrawable();
final ImageView imageView
= (ImageView) findViewById(R.id.imageview);
imageView.setDrawingCacheEnabled(true);
imageView.setImageDrawable(wallpaperDrawable);

重新设置Wallpaper,也是通过WallpaperManager。

wallpaperManager.setBitmap(imageView.getDrawingCache());




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: