Я просто-напросто, отключаю в настройках Android реакцию системы на показания акселерометра. Но иногда все же случается, что в браузере хочется ландшафтный режим. Приходится лезть в настройки и ставить галочку. Неудобно. Потом мучался, добавив кнопку активации акселерометра на виджет Extended Controls. Стало лучше, но не намного.
И вот недавно я нашел приложение, функционал которого давно пора встроить в саму систему - Smart Rotator.
Smart Rotator - Это маленькая, но очень удаленькая и полезная программа, которая позволяет глобально отключить смену ориентации экрана, а потом в виде исключений задать конкретные приложения, которые все же будут реагировать на показания акселерометра.
Запустив Smart Rotator вам придется немного подождать, пока приложение сформирует список установленных у вас программ. А далее, прокручиваем список и включаем возможность смены ориентации экрана для тех программ, в которых вам это обычно требуется. Вуаля - жизнь стала хороша!
Smart Rotator для работы требует версию системы Android 1.6 или выше. В Маркете она доступна в бесплатной версии с баннером и в donate (28,13 рублей) без рекламы.
Установить Smart Rotator через веб-маркет.