Мне надоело включать автоповорот каждый раз, когда я использую Google Maps для навигации. Я не знаю, почему это не просто автоматически, как приложения, такие как Youtube.
Есть ли способ, которым я могу включить автоповорот ТОЛЬКО для карт Google, а не для любого другого приложения.
Есть ли приложение, которое сделает это или каким-то образом запрограммирует его в Tasker?
auto-rotation
Дисковод
источник
источник
Ответы:
Это решение требует, чтобы Tasker был установлен и включен. Протестировано на Android 4.2.1, 4.4.2, 5.0.2 и 5.1.1.
+
→ «Показать» → «Показать автозапуск» и установите для него значение « Вкл» .Откройте Карты и сориентируйте свое устройство в альбомном режиме, Карты будут следовать за вами. Закройте Карты и устройство вернется к Портрету.
Наслаждайтесь!
ИЛИ
Изменить начало: 06.06.2015
Есть способ заставить систему перейти в ландшафтный режим, изменив значение в
settings.db
. (Проверено на Android 4.2.1, требуется рут только при этом редактировании.)Создайте действие под Задачей вышеупомянутого профиля как
+
Код» → «Выполнить оболочку» и введите следующие данные:settings put system user_rotation 1
Создайте действие в разделе « Задача» вышеуказанного профиля как «
+
Код» → «Выполнить оболочку» и введите следующие данные:settings put system user_rotation 0
Карты теперь будут автоматически переходить в ландшафтный режим независимо от ручной ориентации вашего устройства. Как только вы закроете его, устройство вернется в портретный режим. (Обратите внимание, что в OP отключена функция автоповорота, поэтому она должна работать.)
Это изменение предназначено для таких пользователей, как я, которым на медленных устройствах приходится ждать, пока приложение будет следовать их ориентации. :)
Наслаждайтесь!
ИЛИ
Недостатком последнего метода является то, что на некоторых устройствах приложение сначала открывается в портретном режиме, а затем принудительно переключается в ландшафтный режим. Однако приложение можно напрямую запустить в ландшафтном режиме с помощью ярлыка приложения. Tasker позволяет, и мы будем использовать это.
Создайте действие как
+
→ Код → Запустить Shell и введите следующие данные:settings put system user_rotation 1
+
→ Приложение → Запустить приложение → выберите Карты .Создайте действие в разделе « Задача» вышеуказанного профиля как «
+
Код» → «Выполнить оболочку» и введите следующие данные:settings put system user_rotation 0
Теперь наслаждайтесь принудительным авто-режимом!
Редактировать закрыто: 06.06.2015
Для новичков в Tasker
На вкладке ПРОФИЛИ нажмите
+
→ Приложение → выберите Карты → Новая задача. → назовите что-нибудь и нажмите правый значок.Некоторые версии Android могут попросить вас включить службу специальных возможностей Tasker. Сделайте это, следуя инструкциям там, и вернитесь в Tasker.
На этом шаге будет создан профиль, который будет запускаться всякий раз, когда пользователь запускает Карты.
Теперь мы находимся под именованным заданием (внутри вкладки ЗАДАЧИ). Нажмите
+
→ Показать → Показать автоповорот → выберитеOn
ниже Установить .Здесь мы создаем действие, которое будет выполнено после запуска профиля.
No active profile
. Сообщение изменится, как только вы запустите Карты.Наслаждайтесь картами сейчас!
источник
Если вы рутированы (и, вероятно, не используете lollipop), то вы также можете использовать xposed module App Settings .
Откройте модуль, найдите и откройте Карты, перейдите в раздел « Ориентация » и выберите «Автоповорот». Это заставит его автоматически вращаться.
источник
В дополнение к решению Tasker от Firelord (которое я предпочитаю всем остальным, упомянутым в этом посте - но Tasker а) не бесплатное и б) часто немного подавляющее, особенно для новичков), и настройкам приложений Jaskaranbir (например, Tasker , Xposed часто немного слишком много для некоторых), существует третий вариант, называемый PerApp . Признано, что он некоторое время не обновлялся, но его было бы проще использовать. До JellyBean (<4.1) для настройки поворота экрана даже не требовался root. Также есть несколько других настроек, так что вы можете посмотреть на них.
источник
AndroidManifest.xml
Карты, но в IDT я увидел что-то полезное.Вы можете использовать приложение под названием Set Orientation от "Eyes-Free Project". Он не требует корня и может заставить любое приложение вращаться в любой ориентации, а также только в альбомной и альбомной ориентации на основе датчика. Его легкий и бесплатный. Он доступен в магазине Google Play.
Редактировать: вместо «Пранав Пандей» использовать Rotation - Orientation Manager . Он полностью совместим с Lollipop, бесплатен и не требует рута. Это приложение также имеет настройки для каждого приложения, которых не было в предыдущем приложении.
источник
Большинство приложений автоматизации, вероятно, могут сделать это. Вот «Поток» для автоматизации (бесплатно): http://llamalab.com/automate/community/flows/408
источник
Бесплатная версия MacroDroid также может справиться с этой задачей, хотя я все же предпочитаю решение с использованием Tasker .
Auto Rotate On
.Auto Rotate Off
.Вот и все. Функциональность достигнута, и вы можете проверить ее, запустив и закрыв приложения, выбранные вами на предыдущих этапах.
источник
Бесплатная версия AutomateIt также делает свою работу.
Вот и все. Функциональность достигнута, и вы можете проверить ее, запустив и закрыв приложения, выбранные вами на предыдущих этапах.
источник
И Tasker даже позволяет вам добавлять условные выражения, например, если у меня такой дисплей, делайте это, что угодно. Исходя из этого, я придумал собственное решение, которое может показаться немного запутанным, но оно работает для меня. Поскольку мое устройство не имеет root-прав, команды с командным кодом, для которых требуется root, все равно не будут работать.
Однако с помощью цикла if else (он может быть уменьшен еще больше, так как изначально я добавил некоторый дополнительный код отладки), вы можете просто установить AutoRotate на основе значения Orientation. Таким образом, вы сохраняете эти два значения в двух переменных, называемых ROTATE и DISPLAY, и в начале цикла if вы проверяете DISPLAY с помощью регулярного выражения (я должен был сделать это, потому что по какой-то причине значение ориентации продолжало прыгать между ландшафтным и ландшафтно-обратным, поэтому это регулярное выражение заботится обоим):
% DISPLAY ~ R пейзаж (. *)?
Если это желаемая настройка, то в этом цикле if или else вы можете установить AutoRotate на Off . Кроме того, я также установил плагин Tasker под названием AutoInput, который позволяет мне заблокировать кнопки «домой» и «назад», чтобы выйти, я могу нажать другую кнопку, которая вызывает все мои открытые окна, и просто закрыть приложение Adobe Acrobat, которое является триггером для этого. задача.
Так что большой Yay! для Tasker. И да, я знаю, что немного опоздал на вечеринку, ну да ладно :)
источник