@Shura
Shura
22 Jun 2015

Заметил, что программы не переворачивают экран, если я держу телефон в портретном режиме вверх ногами. Это ограничение андроида или программ? Хочется, чтобы любая программа могла работать вверх ногами. Можно так сделать?

22 Jun 2015

в китайцах такого ограничения очень часто не бывает. скорее всего правится при наличии рута заменой циферки в каком-нибудь файлике.

22 Jun 2015

Nekozawr, а в не-китайцах это ограничение андроида? Или просто разработчики программ не заботятся о переворачивании экрана вверх ногами?

#vnbgp/2 в ответ на /1
22 Jun 2015

в некитайцах это скорее всего ограничение прошивки.

#vnbgp/3 в ответ на /2
22 Jun 2015

ну собсно я этом деле ->0, так что лучше погуглить :3

#vnbgp/4 в ответ на /2
22 Jun 2015

Nekozawr, нагуглилось вот что:

private String getRotateOrientation() {
    int rotate = getWindowManager().getDefaultDisplay().getRotation();
    switch (rotate) {
    case Surface.ROTATION_0:
        return "Не поворачивали";
    case Surface.ROTATION_90:
        return "Повернули на 90 градусов по часовой стрелке";
    case Surface.ROTATION_180:
        return "Повернули на 180 градусов";
    case Surface.ROTATION_270:
        return "Повернули на 90 градусов по часовой стрелке";
    default:
        return "Не понятно";
    }
}

т.е. адроид может вернуть 180°. Очень странно...

#vnbgp/5 в ответ на /4
22 Jun 2015

Shura, некоторые прошивки не умеют вверх-тормашками

22 Jun 2015

Veresk, о! Нашёл прогу setOrientation. Можно принудительно задавать ориентацию. Работает!

#vnbgp/7 в ответ на /6

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.