频道栏目
首页 > 程序开发 > 移动开发 > Android > 正文
Android ApiDemos示例解析(15):App->Activity->SetWallpaper
2012-06-30 09:32:28      个评论      
收藏   我要投稿

SetWallpaper介绍如何在Android获取当前Wallpaper,对Wallpaper做些修改,然后用修改后的图像重新设置Wallpaper。

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

[java] 
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); 
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。


[java] 
wallpaperManager.setBitmap(imageView.getDrawingCache()); 
wallpaperManager.setBitmap(imageView.getDrawingCache());


 \
作者:mapdigit

点击复制链接 与好友分享!回本站首页
相关TAG标签 示例
上一篇:Android ApiDemos示例解析(14):App->Activity->Save & Restore State
下一篇:Android ApiDemos示例解析(16):App->Activity->Translucent
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站