ailiboy / ebookdroid

Automatically exported from code.google.com/p/ebookdroid
0 stars 0 forks source link

Проблемы с автоповоротом #233

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Являюсь обладателем планшета на андроид 3.2 
уже около полугода (соответственно, 
программа там стоит очень давно, но 
последняя версия) и пару дней смартфоном на 
ICS 4.0.3 (соответственно, программу поставил 
только вчера). Отключаю автоповорот в 
настройках смартфона (в настройках 
программы стоит автоматически). 
Поворачиваю смартфон - поворачивается и 
экран (как так?). Отключаю автоповорот в 
настройках планшета - при повороте 
планшета экран не поворачивается. Причем, 
что самое странное, настройка "режим 
поворота" в программе на планшете по 
какой-то причине не выбрана вообще (я не 
знаю, как такое могло случиться, видимо, Вы 
не задали параметр по умолчанию, когда было 
обновление на новую версию, в которой 
появилась эта настройка). Но, собственно, 
проблема не в том, что у меня на планешете 
это не выбрано, а в том, что хотелось бы, 
чтобы поворот был привязан именно к 
повороту андроида, а не сам по себе. Да, 
можно сделать в настройках так, чтобы была 
только альбомная или портретная 
ориентация, но при желании изменить 
ориентацию придется сделать слишком много 
действий. В то же время, иногда нужно, чтобы 
ориентация менялась автоматически. А 
скакать постоянно так в настройки и 
обратно очень неудобно.

Original issue reported on code.google.com by chugunov...@gmail.com on 17 May 2012 at 11:57

GoogleCodeExporter commented 9 years ago
API андроида предоставляет возможность 
выбрать 1 из трех вариантов: форсировать 
портрет, форсировать ландшафт и отдать на 
откуп операционке. Другого сделать не дано. 
(вариант опрашивать датчик и делать 
наоборот не рассматриваю по причине 
маразма).

Соответственно у нас и реализован выбор 
одного из этих трех вариантов.

На настройки самой системы и ее поведение 
программа влиять не может никак. 
Соответственно - "Отключаю автоповорот в 
настройках смартфона (в настройках 
программы стоит автоматически). 
Поворачиваю смартфон - поворачивается и 
экран (как так?)." это в чистом виде баг 
андроида на смарте.

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

На Acer Iconia A500 (4.0.4), ASUS TF201 (4.0.3), Wexler T7007(2.3.1, 4.0.3) 
глюков с поворотом не наблюдается. Других 
девайсов у нас нет. Протестировать не можем.

Original comment by Andrei.K...@gmail.com on 17 May 2012 at 12:32

GoogleCodeExporter commented 9 years ago

Original comment by Alexander.V.Kasatkin@gmail.com on 21 May 2012 at 8:35