Android getDesiredMinimumWidth()在设备中返回-1
我正在尝试使用WallpaperManager获取手机的默认壁纸分辨率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.getInstance(this);
Log.v("a",wallpaperManager.getDesiredMinimumWidth());
Log.v("a",wallpaperManager.getDesiredMinimumHeight());
在模拟器中,高度返回800,宽度返回960,但在设备中运行时,两者都返回-1
我已经在清单中设置了墙纸权限。根据,该值不是强制性的(在这种情况下,数字是获取屏幕宽度/高度的最佳方式?