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());


Activity->SetWallpaper" class="aligncenter size-full wp-image-1113" title="20110504002" width="343" height="501" src="https://img.it610.com/image/product/73423631c9534338aa0ae1519402224d.jpg" style="border:1px solid black;">

更多相关文章

  1. Android设置角标提示
  2. android隐藏标题栏和状态
  3. android 4.4 webview加载部分https网页白屏
  4. android的ndk修改app_platform的方法,亲测绝对可行
  5. android项目源码异步加载远程图片的小例子
  6. Android笔记【外观部分】
  7. Android(安卓)打开系统蓝牙设置
  8. Android获取版本号
  9. 有关Android中EditText的一些属性

随机推荐

  1. flutter 混合开发
  2. protected-broadcast 规范使用(ERROR: Se
  3. Android 手机获取时区
  4. Android EventBus二三事
  5. Android编译打包-gradle task 的依赖
  6. Android进度条学习一
  7. Android Activity的生命周期及四种启动模
  8. android截取屏幕图片
  9. Android获取网络图片并显示的方法
  10. Error:Failed to resolve: com.android.s