我正在尝试使用WallpaperManager获取手机的默认墙纸分辨率。
WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
Log.v("a",wallpaperManager.getDesiredMinimumWidth());
Log.v("a",wallpaperManager.getDesiredMinimumHeight());在仿真器中,Height返回800,Width返回960,但在设备中运行时,两者都返回-1。
我在清单中有SET_WALLPAPER权限。
发布于 2011-11-28 21:53:42
根据documentation,该值不是必需的(在这种情况下,将返回数字<= 0)。如果返回值小于或等于零,则应使用屏幕的宽/高。
https://stackoverflow.com/questions/8292862
复制相似问题