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_第1张图片" src="https://img.it610.com/image/product/73423631c9534338aa0ae1519402224d.jpg" width="343" height="501" style="border:1px solid black;">

更多相关文章

  1. [Android] ImageView.ScaleType设置图解
  2. Android学习笔记(29):搜索框SearchView
  3. ListView的使用2
  4. Android之adt 23找不到NDK路径设置解决方案
  5. Android(安卓)设置Activity样式 透明度
  6. android 设置透明度 标题栏 窗体透明
  7. Android界面布局基本属性
  8. [RK3399][Android7.1] 调试笔记 --- 设置里打开返回按键
  9. Android判断当前应用程序处于前台还是后台的两种方法

随机推荐

  1. Android APK安装完成自动删除安装包
  2. android sqlite查询数据时报错: get fiel
  3. Tinker使用
  4. Android面试知识点汇总
  5. Android(安卓)贝塞尔曲线的使用 操作
  6. 客户端按下登陆键后无反应
  7. Android将数据存放到SDCard
  8. android 屏幕适配问题
  9. android keyboard
  10. OpenGL ES之GLSurfaceView学习四:Android