Я понимаю, что этот ответ опоздал почти на год, но, надеюсь, следующее поможет другим определить их ориентацию:
((WindowManager)
this.getApplication().getSystemService(Service.WINDOW_SERVICE)).getDefaultDisplay().getOrientation();
приведенный выше код вернет целое числоравно Surface.ROTATION_0
, Surface.ROTATION_90
, Surface.ROTATION_180
или Surface.ROTATION_270
.
Примечание: this
относится к WallpaperService
.