Как включить автоповорот экрана на телефоне

Причины, связанные с софтом

В случаях, когда ранее работавший автоповорот экрана отказал без видимых причин, тоже может быть виновато железо. Например, из-за заводского брака или старения устройства (чувствительность гиродатчика со временем уменьшается). Однако 90-95% таких ситуаций связано с программным обеспечением.

Например:

  • с отключением функции автоповорота в настройках аппарата;
  • с системной ошибкой;
  • с конфликтом или некорректной работой приложений;
  • с действием вредоносных программ.

Самая частая причина

Самая распространенная и легкоустранимая причина сбоя – случайное отключение автоповорота в настройках.

Большинство мобильных девайсов на базе «голого» Андроида или фирменных оболочек имеют кнопку управления автоповоротом в панели уведомлений и быстрого доступа (шторке). Правда, название этой кнопки не всегда точно передает ее назначение. Так, на MIUI 11 и 10 она называется «Ориентация», что сбивает с толку владельцев Xiaomi Redmi 4, 5 и новее:

На ранних версиях MIUI эта кнопка называлась просто «Поворот» или «Автоповорот», как, впрочем, она называется сейчас на многих других устройствах, например, на Samsung, Honor, Meizu, Asus Zen и т. д.

При отключении функции автоповорота название кнопки зачастую меняется на «Вертикальная (горизонтальная) ориентация» или «Книжный (альбомный) экран», что тоже иногда путает пользователей:

Чтобы восстановить автоматический поворот, отключенный этой кнопкой, достаточно коснуться ее еще раз.

Помимо панели быстрого доступа, средства управления автоповоротом дисплея есть в системных настройках. Одна из опций находится в разделе «Экран». Она позволяет выбрать действие при повороте устройства – поворачивать изображение или сохранять ориентацию по умолчанию.

Другая спрятана в «Специальных возможностях». Она, как и кнопка «за шторкой», просто активирует или деактивирует автоповорот.

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

Ошибки системы, вирусы, некорректная работа приложений

Системные ошибки бывают временными и постоянными. Первые – это те, которые связаны с текущим выполнением процессов и служб операционной системы и «живут» не дольше одного сеанса. Вторые связаны с изменениями в системных файлах и настройках.

Ошибки первой группы легко устраняются перезапуском устройства, а второй – только устранением причины, которая вызвала сбой.

Временные ошибки возникают спонтанно на любых устройствах зачастую без видимых причин. Постоянные – чаще следствие каких-либо явных событий, например, операций с системными файлами на смартфонах и планшетах с root, установки обновлений и т. д.

Заражение устройства вредоносным ПО тоже нередко сопровождается нарушением системных функций, особенно тех, которые упрощают обнаружение или удаление зловреда, например, операций с приложениями, изменений настроек, запуска аппарата в безопасном режиме и прочего подобного. Функция автоповорота экрана вряд ли является целью создателей вирусов, но она может быть нарушена вместе с чем-то из перечисленного выше.

Заподозрить заражение Андроид-гаджета вредоносным ПО можно по типичным признакам, если они сопутствуют проблеме с поворотом экрана. Например:

  • Выскакивающей рекламе, не связанной с какой-либо программой.
  • Тревожными сообщениями антивируса.
  • Самопроизвольным удалением защитных приложений.
  • Появлением новых приложений, которые вы не устанавливали.
  • Кражей аккаунтов в мессенджерах и соцсетях, пропаданием денег из электронных кошельков, которыми вы пользуетесь на устройстве и т. п.

При конфликте или сбое в работе приложений чаще всего прослеживается связь появления неполадки с установкой или запуском какой-либо программы, в том числе не использующей гиродатчик. Например, на корректную работу кнопки автоповорота в панели быстрого доступа может влиять сторонний лаунчер или приложение, изменяющее дизайн шторки.

Как восстановить функцию автоповорота экрана при сбоях системы и программ

Если предыдущее действие не помогло, переходите к следующему.

  • Перезагрузите аппарат. Это устранит временные ошибки системы.
  • Удалите приложения, которые вы установили незадолго до возникновения проблемы.
  • Просканируйте устройство на вирусы.
  • Сбросьте настройки Android к заводскому состоянию.

Если поворот экрана перестал работать после манипуляций с системными файлами на аппаратах с root, откат к заводским настройкам не поможет. При отсутствии возможности исправить то, что было изменено, вручную, спасет только перепрошивка.

Исчезающий текст

Как уже говорилось, при смене ориентации активность пересоздаётся. При этом можно наблюдать интересный эффект с пропадающим текстом. Чтобы увидеть эффект, создадим два текстовых поля. Одному из них присвоим идентификатор, а другое поле оставим без него.

Запустите приложение, введите любой текст в обоих полях и смените ориентацию. Вы увидите, что у поля с идентификатором текст при повороте сохранится, а у поля без идентификатора текст исчезнет. Учитывайте данное обстоятельство.

К вышесказанному могу добавить, что при смене ориентации у поля с идентификатором вызывается метод onTextChanged():

Как включить или выключить поворот экрана на Андроид

Автоматический поворот экрана — функция, присущая большинству устройств на Андроид. Есть большое количество пользователей, которые не представляют работы со смартфоном или планшетом без этой функции, но есть и те, кто её не любит и сразу же отключает на своём гаджете.

Как бы то ни было, стоит знать, как включать или запретить поворот экрана Андроид разными способами. Давайте детальнее остановимся на том, как пользоваться этой функцией, и взвесим все за и против этого инструмента системы.

Несмотря на все плюсы автоповорота экрана, иногда эта функция может мешать пользователю

Стоит ли активировать автоповорот экрана?

Автоматический поворот экрана удобен тем, что вы можете в любой момент перевернуть планшет или телефон, и картинка сразу же примет необходимое положение. Это актуально при просмотре видео, фотографий, для игр и набора текста, когда хочется, чтобы клавиши были большего размера.

С другой стороны, в некоторых ситуациях он срабатывает в ненужный момент — к примеру, если вы повернулись, а датчик в устройстве Android распознал это как призыв поменять ориентацию дисплея. Для тех, кто любит читать лёжа, пользование гаджетом в таком положении становится целым испытанием, ведь практически всегда функция срабатывает не тогда, когда нужно.

Пользоваться планшетом или смартфоном лежа на боку, с включенной функцией поворота вообще не представляется возможным, из-за чего пользователи предпочитают полностью её отключать.

Как на Андроиде настроить поворот экрана?

Чтобы найти меню управления функцией, следуйте таким указаниям:

  1. Откройте меню устройства, зайдите в раздел «Настройки».
  2. Воспользуйтесь вкладкой «Специальные возможности».
  3. В списке вы найдёте строку «Автоповорот экрана» — чтобы включить её, поставьте галочку, для отключения же уберите её.

Есть ещё несколько способов настройки. К примеру, отдельная клавиша для активации или отключения есть в шторке, которая отодвигается сверху дисплея — речь идёт о быстром меню, где расположены кнопки Wi-Fi, Bluetooth и прочих модулей.

Специальная клавиша есть и в виджете энергосбережения — так вы сможете ещё быстрее активировать или запретить поворот экрана Android, не заходя в настройки.

Дополнительные возможности

Есть и отдельная программа для поворота экрана Андроид — Smart Rotator. Для чего она нужна? Приложение создано для более тонкой настройки этого инструмента. Суть заключается в том, что она сканирует систему и составляет список установленных сервисов. Далее, вы просто отмечаете все приложения, где требуется работа автоматического поворота, а в остальных случаях он будет отключён.

Получается, что это такая себе золотая середина между тем, чтобы функция не включалась, когда не нужно, но активировалась в отдельных приложениях, где без неё не обойтись.

Отметим только одно — не зря она есть в виджете энергосбережения, ведь использование автоповорота требует определённых затрат энергии, поэтому её и поместили в это меню. Если вы стремитесь растянуть время работы устройства Android, вам лучше не пользоваться этой функцией, и уж тем более вам не нужны специальные программы — они только увеличат потребление ресурсов аккумулятора.

Можно сделать вывод, что пользование автоматическим поворотом на Андроид — индивидуальный выбор каждого пользователя, ведь она удобна для многих, но некоторым приносит только дискомфорт. Как бы то ни было, теперь вы знаете больше об этой возможности дисплея, сможете быстро включить или отключить её несколькими способами.

Программа для смены ориентации экрана в Android

Если ни один из описанных выше способов не помог решить проблему с автоповоротом, вы всё равно сможете пользоваться этой замечательной функцией. Ведь есть сторонние программы, которые меняют ориентацию даже без встроенного акселерометра.

Смена ориентации экрана в смартфоне

Приложение должно помочь решить проблему в любом случае.

Приложение Rotation Control позволяет не только менять расположение экрана.

Возможности приложения: Пояснение:
Сопряжение с другими программами. Может блокировать смену ориентации экрана другими приложениями.
Поддержка любой ориентации. Приложение позволяет также создавать портретную ориентацию.
Защита устройства. Есть режим защиты устройства от влияния сторонних приложений на параметры.

Мобильное приложение не займёт много пространства в памяти, оно вести всего 1 мегабайт. После установки оно будет доступно из панели быстрого доступа. При вызове меню программы, в нём доступны сразу все функции: портретная ориентация, альбомная, пейзажная и другие. Чтобы активировать любую из них, нужно всего лишь нажать на соответствующую кнопку.

Настройки приложения для смены ориентации экрана

Если это приложение не подойдёт, скачайте в Play Market любое другое из этой категории. У вас будет огромный выбор. Введите в поисковой строке «ориентация экрана» и найдите подходящее из списка. В особых случаях автоповорот экрана в Андроид устройствах может не работать даже при установке приложений. Таким образом ничего не остаётся, как отправиться в сервис. В смартфоне нарушено устройство, которое отвечает за поворот. И справиться с этой проблемой сможет только специалист.

Программные настройки

Если автоповорот экрана перестал функционировать на проверенном гаджете, который ранее нормально работал, то следует проверить настройки, которые могли сбиться. Если самостоятельно разобраться в них сможет не каждый пользовать, то в исправлении проблемы сложностей нет:

Перезагружаем устройство. Достаточно просто выключить его, несколько минут подождать и снова включить. Не исключено, что автоповорот заработает.
Если вышеуказанный способ не решил проблему, то проводим более глубокую перезагрузку. Необходимо выключить смартфон, достать аккумулятор, минимум 10 мин подождать и включить его снова. Проверяем, заработает ли автоповорот.
Проверяем версию операционной системы. Есть вероятность, что текущая система функционирует с ошибками

Важно, чтобы на устройстве Андроид работала актуальная прошивка.

Чтобы проверить версию прошивки, выполняем такие шаги:

  • Переходим в «Настройки».
  • Выбираем раздел «О телефоне».
  • Выбираем пункт «Обновление системы».
  • Гаджет автоматически осуществит проверку наличия новой версии программного обеспечения. Если на девайсе установлено неактуальное ПО, то будет предложено произвести его обновление.

Увеличить

Если после вышеописанных действий автоповорот экрана не работает, нужно попробовать возвратиться к заводским настройкам. Пользователю следует перейти в меню, потом выбрать «Настройки», нажать на пункт «Восстановление и сброс». Затем нажимаем «Сброс настроек».

Сброс сотрет всю информацию, а также удалит все инсталлированные программы. После сброса нужно проверить работоспособность функции вышеуказанным способом.

Что делать, если поворот экрана не работает

Поворот экрана может не работать по отличным друг от друга причинам. Самыми распространенными считаются:

  1. Сбой в работе системы телефона;
  2. Проблемы с датчиком движения;
  3. Проблемы с прошивкой телефона;
  4. Поломка сенсора.

Эти причины можно разделить на две большие категории: системные и технические. Первые можно решить самостоятельно, к ним относят и систему телефона, и проблемы с прошивкой. Можно попробовать выполнить полный сброс настроек к заводским, чтобы решить данную проблему. Для того, чтобы сделать это правильно, стоит в настройках зайти в раздел «Восстановление и сброс» и кликнуть на пункт «Сброс настроек», подтвердить его и дождаться окончания.

Обратите внимание! Вернуть систему в первоначальное состояние не удастся, также сбросятся все данные. Чтобы правильно выполнить сброс, стоит посмотреть это видео

Чтобы правильно выполнить сброс, стоит посмотреть это видео

Если проблема технического характера, то необходимо обращаться к специалистам, которые проверят работу датчика движения и при необходимости заменят его. Самостоятельно человеку не стоит разбирать свое устройство, чтобы не совершить ещё больше ошибок и проблем.

Также можно попробовать настроить калибровку. Это стоит делать при помощи специальных утилит для данных целей. Их можно скачать в Плей Маркете. Они помогут пользователю правильно откалибровать устройство, чтобы датчик движения стал работать исправно.

Если обобщить, то пользователю нужно:

  1. Понять, проблемы какого характера его ждет: техническая или системная;
  2. При системных ошибках стоит выполнить сброс настроек и калибровку девайса;
  3. При технических стоит обратиться к специалисту, чтобы тот поменял датчик или же настроил его.

Таким образом проблемы с поворотом экрана должны уйти.

Приложения для управления положением дисплея в качестве альтернативы автоповороту

В Гугл Плей существует немало софта, позволяющего повернуть сенсорный экран телефона. Данная возможность особенно актуальна для тех, у кого не работает встроенный режим автоматического поворота. Далее будут рассмотрены самые популярные приложения для выполнения поставленной задачи.

Обратите внимание! Большинство программ, представленных в Гугл Плей, являются платными

Приложение Orientation Manager

Rotation Manager — Control

Одна из самых эффективных программ для поворота дисплея. Обладает следующими особенностями:

  • возможность смены ориентации дисплея;
  • наличие нескольких режимов поворота;
  • приложение может работать в фоновом режиме;
  • постой и понятный интерфейс на русском языке;
  • софт может работать на смартфоне, оснащённом 1 Гб ОЗУ.

Orientation Manager

Не менее популярный софт, который может стать альтернативой автоповороту. Имеет несколько особенностей:

Обратите внимание! Чтобы скачивать софт с Google Play Market, необходимо зарегистрировать свой аккаунт. Таким образом, функцию автоповорота дисплея можно настроить, воспользовавшись вышеуказанными рекомендациями. Информация, представленная в данной статье, позволяет ответить на вопрос, почему экран телефона не переворачивается на андроиде

Информация, представленная в данной статье, позволяет ответить на вопрос, почему экран телефона не переворачивается на андроиде

Таким образом, функцию автоповорота дисплея можно настроить, воспользовавшись вышеуказанными рекомендациями. Информация, представленная в данной статье, позволяет ответить на вопрос, почему экран телефона не переворачивается на андроиде.

Приложения для управления поворотами дисплея и калибровки акселерометра

Если вам так и не удалось восстановить встроенную функцию автоповорота либо если на вашем устройстве отсутствует или не работает акселерометр, компенсировать этот недостаток поможет стороннее приложение. С его помощью вы сможете управлять поворотом экрана в автоматическом и ручном режиме, а также блокировать экран в нужном положении.

Разумеется, автоматический поворот доступен только на девайсах с исправным гиродатчиком, в иных случаях вам придется управлять им с помощью кнопок, которые приложение добавляет в строку состояния.

По функциональности все программы этого класса примерно одинаковы, но, возможно, не все они будут хорошо работать на вашем устройстве. Поэтому пробуйте разные, пока не найдете свое.

Вот неполный список бесплатных приложений для управления поворотом экрана на Андроиде:

  • Control screen rotation.
  • Rotation — Orientation Manager.
  • Rotation Control (HDM Dev Team).
  • Rotation Control (CrapeMyrtle).
  • Управление поворотом экрана.
  • Screen Orientation Control.

Встречаются устройства, на которых функция автоповорота экрана вроде работает, а вроде и нет. Точнее, она срабатывает через раз или не тогда, когда нужно. Подобное происходит при нарушении калибровки гиродатчика, которое на многих смартфонах и планшетах возникает с возрастом, а также в результате падений или частого воздействия вибрации.

Восстановить калибровку довольно просто – для этого есть бесплатное приложение Accelerometer Calibration Free. Оно сбрасывает старые параметры акселерометра и устанавливает новые. После этого точность определения положения аппарата заметно повышается.

Accelerometer Calibration Free всё делает автоматически. Вам лишь нужно сориентировать гаджет в пространстве так, чтобы красная точка оказалась в центре экрана.

Затем нажать кнопку «Calibrate» и после окончания операции перезагрузить систему. Теперь, если гиродатчик исправен, функция автоповорота заработает как надо.

Кстати, если держать Accelerometer Calibration Free запущенным постоянно, он будет следить за работой акселерометра и уведомит вас, если потребность в калибровке возникнет снова. Это удобно, просто, а главное — эффективно. Теперь функция автоповорота под надежным контролем.

Как включить автоповорот

Функция автоповорота легко активируется как на Андроидах, так и на девайсах от Apple. В каждой операционной системе есть 2 способа для того, как включить автоматический поворот дисплея.

Первый вариант всегда простой и совершается быстро, для того чтобы можно было за пару касаний активировать возможность. Второй метод, как правило, выполняется через настройки мобильного устройства.

На Samsung

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

В открывшемся списке действий нужно найти надпись “Автоповорот” с соответствующей иконкой, где вокруг корпуса устройства нарисованы стрелки.

В случае активированной функции эта иконка будет светиться синим или другим включенным цветом, а в случае выключения будет серой или белой.

Пошаговая инструкция для включения на Android вторым способом:

  1. Открыть Настройки мобильного устройства.
  2. Выбрать вкладку “Специальные возможности”.
  3. Установить переключатель во включенное положение напротив надписи “Автоповорот экрана”.

На Айфоне и Айпаде

Поворот экрана на iPhone и iPad включается почти так же, как и на мобильных устройствах под управлением операционной системы Android.

Главное отличие в том, что на операционных системах iOs основные функции с быстрым доступом расположены не в верхней шторке уведомлений, а в нижней панели.

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

В момент активации значок замка со стрелкой подсвечивается, и это значит, что при повороте аппарата ориентация дисплея меняться не будет.

Поэтому чтобы включить функцию, нужно, чтобы иконка не подсвечивалась.

Зачем нужно отключать автоповорот на телефоне?

  1. Экономия заряда батареи. Такой пустяк, а расходует заряд батареи. Дело в том, что в телефонах с Android 9 и выше программа не просто регулярно считывает положение экрана с помощью нескольких датчиков, но еще и анализирует поведение человека, чтобы не поворачивать экран тогда, когда это не нужно.
  2. Когда используется TalkBack или другие озвучивающие сервисы, например, читалка FBReader. При повороте экрана текст элементарно будет прерываться, что неудобно и начинает раздражать.
  3. При использовании телефона лежа на кровати. Ведь не так легко держать смартфон на вытянутых руках в течение нескольких часов, даже лежа. Поэтому всегда можно положить его на кровать ребром. Но вот проблема: моментально активируется ландшафтный режим. Чтобы этого не происходило, рекомендуется отключать автоповорот. Ведь это неудобно.

Как включить и отключить автоповорот

На большинстве планшетных компьютеров, функция автоматического поворота дисплея включена изначально. Ниже я описал, как включить и отключить эту опцию на трех самых популярных операционных системах: Windows, Android и iOs.

Как включить автоповорот на Android

Автоматический поворот на Андроид-устройствах активируется и деактивируется тремя способами.

3 способа автоповорота на Андроиде:

  1. Самый интуитивно-понятный вариант — это открытие верхней шторки уведомлений. В ней по умолчанию есть пункт “Автоповорот экрана” с изображением планшетника и круговой стрелки вокруг него. Если данная иконка подсвечена (обычно синим), то опция включена. Если же она затемнена, то выключена. Просто коснитесь значка, чтобы включить или выключить функцию.
  2. Если вам не нравится предыдущий вариант, или он попросту неудобен, можно переместить значок с автоповоротом на рабочий стол в виде виджета. Удерживайте пальцем на рабочем столе, и когда появится меню персонализации, пролистайте до вкладки “Виджеты” или найдите ее. В виджетах выберите автоповорот (надпись и значок точно такие же, как в предыдущем пункте).
    Данная опция возможна только на аппаратах с операционной системой Android 4.2 и выше.
  3. Последний вариант находится в настройках. Перейдя в них, кликните на пункт “Специальные возможности”, далее откройте раздел “Автоповорот экрана” и снимите или поставьте галочку напротив данной надписи.

Также выключить автоповорот можно включив режим энергосбережения. Конечно, помимо этого активируются и другие сопутствующие настройки энергосбережения.

Связь этого режима с поворотом дисплея состоит в том, что при активном энергосбережении большинство датчиков выключаются. В том числе и акселерометр.

На Windows

В Windows-устройствах автоповорот настраивается не так интуитивно, как на Андроиде и iOs, но со временем можно привыкнуть.

4 способа настройки данной функции:

  1. Через Charms Bar. Во всех девайсах под управлением операционной системы от Microsoft, есть уникальное меню Charms Bar. В нем можно детально настроить звук и прочие параметры, а также автоматический поворот. Для этого перейдите на одноименную вкладку и активируйте или деактивируйте опцию.
  2. В стандартных настройках. Откройте настройки, затем уберите или установите галочку напротив пункта “Автоповорот”.
  3. Если по каким-либо причинам настроить поворот экрана предыдущими способами не удалось, можно воспользоваться реестром системы. Для этого введите в поиск “regedit”, далее перейдите в раздел “HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionAutoR”, после чего включите автоповорот параметром enable (а отключение — disable).
    Если хотите выключить эту опцию насовсем, в том же пункте нажмите на надпись “Modify”, и напротив списка “Valure Data”, введите цифру 0. Восстановить функцию можно цифрой 1.
  4. С помощью подключенной физической клавиатуры. Если к планшетному компьютеру подключена клавиатура, нажмите Win, и удерживая эту клавишу, нажмите английскую букву O.

Автоповорот на iPad

Автоматический поворот на iOs гаджетах работает слегка иначе, чем на Андроиде и Уиндоус. Здесь пользователь либо закрепляет экран в том положении, в котором он находится, либо снимает блокировку изменения позиции.

Другими словами, если вы включите опцию, повернете девайс в горизонтальное положение и выключите настройку, то дисплей так и останется в такой позиции.

Выключить или включить эту возможность можно двойным кликом на кнопку “Домой” (в старых аппаратах) или открыв нижнюю шторку меню (во всех гаджетах).

Далее достаточно кликнуть на иконку планшета, вокруг которого круговая стрелка, чтобы активировать или деактивировать опцию. Также состояние автоповорота всегда видно в верхнем правом углу, рядом с уровнем заряда. Там либо значок поворота с изображением замка, либо без замочка.

В каких случаях он действительно полезен

Автоповорот — удобная функция, помогающая экранному изображению адаптироваться под положение гаджета. Время от времени у пользователей смартфонов возникает необходимость написать текст не в вертикальном режиме, а в горизонтальном. Перевернув устройство на 90 градусов, абонент получает возможность пользоваться более удобным интерфейсом.

В горизонтальном положении обычно просматривают видео, фотографии, читают информацию на сайтах. Ведь любой смартфон — это мини-компьютер, которым пользуются не только для выполнения звонков и написания смс-сообщений. С гаджета можно войти в Телеграм, ВКонтакте, Фейсбук, Твиттер, Инстаграм.

В горизонтальном режиме удобно играть игры. Широкий экран позволяет лучше рассмотреть рисунок, дает возможность полноценно следить за развитием сюжета. В некоторых играх легкий наклон дисплея расценивается как команда. При изменении наклонного угла выполняется определенная функция.

Сенсорный датчик, имеющийся в смартфоне, можно использовать для других целей. Например, в качестве строительного уровня или линейки, определяющей угол наклона. Мгновенный разворот рисунка на дисплее послужит доказательством того, что поверхность не идеально ровная.

Как зафиксировать поворот экрана на андроид

Сделать настройки автоповорота экрана вам может помочь довольно неплохая программа «Rotation control».

После установки все опции будут на виду – можете применить любой вариант включая авто лишь одним кликом по значку.

Ошибки, связанные с настройками системы отдельных компонентов могут быть также решены с помощью сервисного меню, которое скрыто от владельцев устройств.

Они могут быть вызваны в зависимости от производителя планшета или смартфона.

Без знания можете натворить еще больше проблем. Все на свой риск. Успехов.

Иногда данный эпизод при использовании смартфонов или планшетов начинает досаждать. В данной статье мы расскажем, как можно принудительно отключить данный параметр, чтобы экран не разворачивался в самый неподходящий момент.

Отключаем автоповорот экрана для устройств на базе Android

В смартфонах и планшетах на базе операционной системы Android операция по блокированию автоповорота экрана проходит довольно просто, через панель быстрых настроек.

Чтобы добраться до нее, нужно провести пальцем от верхнего края экрана вниз. Таким образом вы откроете панель быстрых настроек, в которой вам нужно будет найти опцию отключения автоповорота. В данной статье для примера взят смартфон Samsung Galaxy S3. Но и на других смартфонах алгоритм абсолютно идентичен.

После отключения опции автоматического поворота экран будет постоянно находиться в портретной ориентации. При повороте дисплея на 90 градусов изображение на экране не будет менять ориентацию.

Чтобы включить обратно автоповорот, проделайте те же действия, что и для отключения данной функции.

Для более новых устройств, данный пункт выглядит и называется «Автоповорот».

Отключаем автоповорот экрана для устройств на базе iOS

На смартфонах и планшетах от Apple, будь то iPhone или iPad, операция по блокировке автоматической смены ориентации экрана тоже предельно проста, алгоритм почти полностью повторяет принцип отключения автоповорота экрана у устройств на Android.

С выходом iOS 7, а в последующем и iOS 8 процедура отключения автоматической смены ориентации экрана значительно упростилась для пользователей. Напомним, что под управлением данной операционной системы сейчас работают все устройства iPhone (начиная от iPhone 4S и заканчивая недавно вышедшими iPhone 6 и iPhone 6 Plus), а также все устройства iPad (начиная с версии iPad 2).

Чтобы найти пункт отключения автоповорота экрана, пользователям устройств под управлением iOS 8 — iOS 10 необходимо добраться до так называемого «Пункта управления». Чтобы это сделать, нужно провести пальцем от нижнего края смартфона вверх. Появится «Пункт управления» с панелью быстрых настроек. В «Пункте управления» вы увидите пиктограмму автоблокировки, на которую вам следует нажать, чтобы активировать данную функцию. Чтобы отключить ее, проделайте данный алгоритм повторно.

При заблокированном экране в верхней части экрана рядом с отображением статуса заряда аккумулятора будет отображаться пиктограмма, свидетельствующая об активированном состоянии функции блокировки автоповорота экрана.

Отключаем автоповорот экрана для устройств на базе Windows Phone

В данной статье мы рассмотрим алгоритм блокировки автоповорота экрана для устройств на базе последней версии данной операционной системы для мобильных устройств, Windows Phone 8.1.

Чтобы войти в настройки устройства, в списке приложений необходимо выбрать пункт «Настройки», а в нём выбрать пункт «Поворот экрана».

Есть и другой способ, более простой и удобный. Для его использования необходимо добавить пункт «Блокировка поворота» в Центр уведомлений в качестве быстрого действия. Чтобы получить доступ к Центру уведомлений, проведите пальцем от верхнего края экрана вниз. Откроется панель быстрых настроек, практически аналогичная Android, в которой будет возможность отключить тот или иной пункт. В нашем случае пункт «Блокировка поворота».

Если данного пункта там нет, его можно добавить. Для этого в списке приложений выберите пункт «Настройки», а затем «Уведомления+действия». В списке быстрых действий выберите пункт «Блокировка поворота».

Отметим, что некоторые быстрые действия в Windows Phone 8.1 доступны и при заблокированном экране, в том числе и нужный нам пункт.

Запрет на создание новой активности

На примере программной установки ориентации можно увидеть интересный эффект, о котором нужно помнить. Предположим у нас есть кнопка, позволяющая менять ориентацию. Заодно будем менять текст на кнопке, чтобы операция соответствовала надписи.

Теперь посмотрите, что у нас получилось. Запустите проект и нажмите на кнопку. Ориентация экрана поменялась, однако текст на кнопке остался прежним, хотя по нашей задумке он должен измениться.

Нажмём на кнопку ещё раз. Надпись изменится, но ориентация не сменится. И только повторный щелчок повернёт экран в обратную сторону.

По умолчанию, при смене ориентации Android уничтожает и пересоздаёт активность из кода, что подразумевает повторный вызов метода onCreate(). Поэтому при повороте активность устанавливала текст, определенный в onCreate(). В большинстве случаев это не мешает программе. Но если приложение воспроизводит видео, то при смене ориентации вызов onCreate() может привести к повторному началу воспроизведения (если так написан пример).

Чтобы активность не пересоздавалась, добавьте в манифест строчку для нужной активности:

Во многих примерах, которые я видел, используется пара keyboardHidden|orientation, но, похоже, в Android 4 этого недостаточно и нужно добавить ещё один атрибут screenSize

При изменении ориентации система вызовет метод onConfigurationChanged(Configuration) и мы можем отловить поворот экрана:

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Вековой опыт
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: