Android(安卓)ApiDemos示例解析(15):App->Activity->SetWallpaper
16lz
2022-05-31
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;">
更多相关文章
- Android设置角标提示
- android隐藏标题栏和状态
- android 4.4 webview加载部分https网页白屏
- android的ndk修改app_platform的方法,亲测绝对可行
- android项目源码异步加载远程图片的小例子
- Android笔记【外观部分】
- Android(安卓)打开系统蓝牙设置
- Android获取版本号
- 有关Android中EditText的一些属性