Android(安卓)ApiDemos示例解析(15):App->Activity->SetWallpaper
16lz
2022-06-10
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;">
更多相关文章
- [Android] ImageView.ScaleType设置图解
- Android学习笔记(29):搜索框SearchView
- ListView的使用2
- Android之adt 23找不到NDK路径设置解决方案
- Android(安卓)设置Activity样式 透明度
- android 设置透明度 标题栏 窗体透明
- Android界面布局基本属性
- [RK3399][Android7.1] 调试笔记 --- 设置里打开返回按键
- Android判断当前应用程序处于前台还是后台的两种方法