有两种方法可以设置屏幕壁纸:
首先要添加权限:
<uses-permission android:name="android.permission.SET_WALLPAPER" />
一:
直接Context.setWallpaper(bitmap);
二:
WallpaperManager manager = WallpaperManager.getInstance(Context);
manager.setWallpaper(bitmap);
至于这两种方法有什么区别,我暂时还没有发现。