上篇文章写了有关动态设置壁纸的介绍,也就是WallPagerService的使用
- 今天来介绍一下超级简单的设置静态设置壁纸的方法
,代码如下
WallpaperManager wallpaperManager=WallpaperManager.getInstance(MainActivity.this);try {wallpaperManager.setResource(R.raw.ic_launcher);} catch (IOException e) {e.printStackTrace();}
WallpaperManager 就是我们要用的类,一系列set的方法,这里使用本地资源图片作为壁纸,这个图片必须放在raw文件夹下。
如果你有足够多的图片资源,就可以制作一个壁纸APP了。
- 最后就是添加一个权限
<uses-permission android:name="android.permission.SET_WALLPAPER"/>
不加权限就崩溃了。
效果图