Android getDesiredMinimumWidth()在设备中返回-1

Android getDesiredMinimumWidth()在设备中返回-1,android,wallpaper,Android,Wallpaper,我正在尝试使用WallpaperManager获取手机的默认壁纸分辨率 WallpaperManager wallpaperManager = WallpaperManager.getInstance(this); Log.v("a",wallpaperManager.getDesiredMinimumWidth()); Log.v("a",wallpaperManager.getDesiredMinimumHeight()); 在模拟器中,高度返回800,宽度返回960,但在设备中运行时,两

我正在尝试使用WallpaperManager获取手机的默认壁纸分辨率

WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
Log.v("a",wallpaperManager.getDesiredMinimumWidth());
Log.v("a",wallpaperManager.getDesiredMinimumHeight());
在模拟器中,高度返回800,宽度返回960,但在设备中运行时,两者都返回-1


我已经在清单中设置了墙纸权限。

根据,该值不是强制性的(在这种情况下,数字是获取屏幕宽度/高度的最佳方式?