wallpaperManager.getDesiredMinimumWidth () возвращает -1 в устройстве - PullRequest
2 голосов
/ 28 ноября 2011

Я пытаюсь получить разрешение экрана телефона по умолчанию с помощью WallpaperManager.

WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
Log.v("a",wallpaperManager.getDesiredMinimumWidth());
Log.v("a",wallpaperManager.getDesiredMinimumHeight());

Высота возвращает 800, а Ширина возвращает 960 в эмуляторе, но оба возвращают -1 при работе в устройстве.

У меня есть разрешение SET_WALLPAPER в манифесте.

1 Ответ

3 голосов
/ 28 ноября 2011

Согласно документации это значение не является обязательным (в этом случае будет возвращено число <= 0).Если возвращаемое значение меньше или равно нулю, вам следует использовать ширину / высоту экрана. </p>

...