Android ApiDemos示例解析(15):App->Activity->SetWallpaper
2012-05-31 09:00
489 查看
SetWallpaper介绍如何在Android获取当前Wallpaper,对Wallpaper做些修改,然后用修改后的图像重新设置Wallpaper。
WallpaperManager用来管理Android的Wallpaper。下面代码通过WallpaperManager来取得当前Wallpaper然后显示在屏幕Layout的imageView上。
重新设置Wallpaper,也是通过WallpaperManager。
![](http://www.imobilebbs.com/wordpress/wp-content/uploads/2011/05/20110504002.png)
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());
![](http://www.imobilebbs.com/wordpress/wp-content/uploads/2011/05/20110504002.png)
相关文章推荐
- Android ApiDemos示例解析(15):App->Activity->SetWallpaper
- Android ApiDemos示例解析(15):App->Activity->SetWallpaper
- Android ApiDemos示例解析(9):App->Activity->Persistent State
- Android ApiDemos示例解析(13):App->Activity->Reorder Activities
- Android ApiDemos示例解析(5):App->Activity->Custom Title
- Android ApiDemos示例解析(12):App->Activity->Redirection
- Android ApiDemos示例解析(3): App->Activity->Animation
- Android ApiDemos示例解析(12):App->Activity->Redirection
- Android ApiDemos示例解析(14):App->Activity->Save & Restore State
- Android ApiDemos示例解析(11):App->Activity->Receive Result
- Android ApiDemos示例解析(14):App->Activity->Save & Restore State
- Android ApiDemos示例解析(5):App->Activity->Custom Title
- Android ApiDemos示例解析(3): App->Activity->Animation
- Android ApiDemos示例解析(13):App->Activity->Reorder Activities
- Android ApiDemos示例解析(14):App->Activity->Save & Restore State
- Android ApiDemos示例解析(9):App->Activity->Persistent State
- Android ApiDemos示例解析(10):App->Activity->QuickContactsDemo
- Android ApiDemos示例解析(6):App->Activity->Dialog
- Android ApiDemos示例解析(6):App->Activity->Dialog
- Android ApiDemos示例解析(4):App->Activity->Custom Dialog