第一次开机时锁屏壁纸会变大,是由于还没读到屏幕的像素导致的,解决办法
方法1、
WallpaperManager wallpaperManager = WallpaperManager.getInstance(mContextk);
wallpaperManager.suggestDesiredDimensions(getResources().getDisplayMetrics().widthPixels, getResources().getDisplayMetrics().heightPixels);
方法2、
wallpaperManager.java
private Bitmap getCurrentWallpaperLocked() {
return generateBitmap(bm, your_lcd_width, your_lcd_height);
}