Забавно. Решил проверить на своем китайском планшете Chuwi Vi8, у которого разрешение 1280*800. Программа выдала 1024*640
Кстати 1280 это и есть 125% от 1024, размер текста который и установлен в настройках экрана. Если же в настройках выбрать размер текста, приложений и друих элементов 100%, как это обычно сделано на декстопах, то все функции возвращают правильное значение. Хорошо хоть при повороте планшета ширина и высота меняются местами