Mam dość włączania automatycznego obracania za każdym razem, gdy korzystam z Map Google do nawigacji. Nie wiem, dlaczego nie jest to automatycznie krajobraz jak aplikacje takie jak Youtube.
Czy jest sposób, aby włączyć automatyczne obracanie JUST tylko dla map Google, a nie dla żadnej innej aplikacji.
Czy istnieje aplikacja, która by to zrobiła lub jakoś zaprogramowała w Tasker?
auto-rotation
Napęd
źródło
źródło
Odpowiedzi:
To rozwiązanie wymaga zainstalowania i włączenia Taskera . Testowane na Androidzie 4.2.1, 4.4.2, 5.0.2 i 5.1.1.
+
→ Wyświetlacz → Wyświetl AutoRotate i ustaw na Włączone .Otwórz Mapy i ustaw urządzenie w trybie poziomym, Mapy podążą za Tobą. Zamknij mapy, a urządzenie wróci do pionu.
Cieszyć się!
LUB
Edytuj początek: 06.06.2015
Istnieje sposób , aby zmusić system do przejścia w tryb Krajobraz, zmieniając wartość w
settings.db
. (Testowane na Androidzie 4.2.1, root wymagany tylko w tej edycji).Utwórz akcję w obszarze Zadanie powyższego profilu jako
+
→ Kod → Uruchom powłokę i wprowadź następujące szczegóły:settings put system user_rotation 1
Utwórz akcję w obszarze Zadanie powyższego profilu jako
+
→ Kod → Uruchom powłokę i wprowadź następujące szczegóły:settings put system user_rotation 0
Mapy automatycznie przejdą teraz w tryb poziomy, niezależnie od ręcznej orientacji urządzenia. Po zamknięciu urządzenie powróci do trybu pionowego. (Pamiętaj, że OP ma wyłączoną funkcję Auto-obracania, więc powinna działać.)
Ta edycja jest przeznaczona dla użytkowników takich jak ja, którzy na wolnych urządzeniach muszą czekać, aż aplikacja podąży za ich orientacją. :)
Cieszyć się!
LUB
Wadą ostatniej metody jest to, że na niektórych urządzeniach aplikacja najpierw otworzy się w trybie pionowym, a następnie wymusi przejście do trybu poziomego. Aplikację można jednak uruchomić bezpośrednio w trybie poziomym za pomocą skrótu do aplikacji. Tasker pozwala na to i wykorzystamy to.
Utwórz akcję jako
+
→ Kod → Uruchom Shell i wprowadź następujące szczegóły:settings put system user_rotation 1
+
→ Aplikacja → Uruchom aplikację → wybierz Mapy .Utwórz akcję w obszarze Zadanie powyższego profilu jako
+
→ Kod → Uruchom powłokę i wprowadź następujące szczegóły:settings put system user_rotation 0
Teraz korzystaj z wymuszonego trybu automatycznego!
Edycja zamknięta: 06.06.2015
Dla osób, które są nowe w Tasker
W zakładce PROFILE dotknij
+
→ Aplikacja → wybierz Mapy → Nowe zadanie → nazwij coś i dotknij prawej ikony.Niektóre wersje Androida mogą prosić o włączenie usługi ułatwień dostępu Taskera. Zrób to, postępując zgodnie z instrukcjami tam zawartymi i wróć do Taskera.
Ten krok utworzyłby profil, który będzie uruchamiany za każdym razem, gdy użytkownik uruchomi Mapy.
Jesteśmy teraz pod nazwanym zadaniem (w zakładce ZADANIA). Dotknij
+
→ Wyświetlacz → Wyświetl AutoRotate → wybierzOn
poniżej Ustaw .Tworzymy tutaj akcję, która zostanie wykonana po uruchomieniu profilu.
No active profile
. Wiadomość zmieni się po uruchomieniu Map.Ciesz się Mapami już teraz!
źródło
Jeśli jesteś zrootowany (i prawdopodobnie nie używasz Lollipopa), możesz także użyć modułu Xposed Ustawienia aplikacji .
Otwórz moduł, wyszukaj i otwórz Mapy, przejdź do sekcji Orientacja i wybierz „automatyczne obracanie”. Wymusi to automatyczne obracanie.
źródło
Oprócz rozwiązania Tasklera Firelorda (które faworyzuję nad wszystkimi innymi wymienionymi w tym poście - ale Tasker jest a) nie darmowy i b) często nieco przytłaczający szczególnie dla początkujących) oraz Ustawienia aplikacji Jaskaranbir (jak Tasker , Xposed jest często nieco za dużo dla niektórych), dostępna jest trzecia opcja, o nazwie PerApp . To prawda, że przez jakiś czas nie był aktualizowany, ale może być łatwiejszy w użyciu. Przed JellyBean (<4.1) nie wymaga nawet rootowania, aby dostosować obrót ekranu. Obejmuje również kilka innych ustawień, więc możesz spróbować.
źródło
AndroidManifest.xml
Mapy, ale IDT widziałem coś przydatnego.Możesz użyć aplikacji o nazwie Ustaw orientację autorstwa „Eyes-Free Project”. Dawka nie wymaga rootowania i może zmusić dowolną aplikację do obrócenia do dowolnej orientacji, a także tylko poziomą i poziomą odwrotność w oparciu o czujnik. Jest lekki, a także bezpłatny. Jest dostępny w sklepie Google Play.
Edycja: Użyj Rotation - Orientation Manager zamiast „Pranav Pandey”. Jest w pełni kompatybilny z Lollipop, jest darmowy i nie wymaga rootowania. Ta aplikacja ma również ustawienia dla aplikacji, których poprzednia aplikacja nie miała.
źródło
Prawdopodobnie większość aplikacji automatyzacyjnych może to zrobić. Oto „Flow” dla Automatyzacji (bezpłatny): http://llamalab.com/automate/community/flows/408
źródło
Darmowa wersja MacroDroida może również wykonać to zadanie, chociaż nadal wolę rozwiązanie za pomocą Taskera .
Auto Rotate On
.Auto Rotate Off
.Otóż to. Funkcja została osiągnięta i możesz ją przetestować, uruchamiając i zamykając aplikacje wybrane w powyższych krokach.
źródło
Darmowa wersja AutomateIt również spełnia swoje zadanie.
Otóż to. Funkcja została osiągnięta i możesz ją przetestować, uruchamiając i zamykając aplikacje wybrane w powyższych krokach.
źródło
A Tasker pozwala nawet dodawać warunkowe, na przykład jeśli mój ekran jest taki, zrób to inaczej. Na tej podstawie wymyśliłem własne rozwiązanie, które może wydawać się nieco skomplikowane, ale działa dla mnie. Ponieważ moje urządzenie nie jest zrootowane, polecenia kodu powłoki wymagające roota i tak nie będą działać.
Jednak za pomocą pętli if else (można ją jeszcze bardziej zmniejszyć, ponieważ początkowo dodałem dodatkowy kod debugowania), możesz po prostu ustawić AutoRotate na podstawie wartości Orientacji. Przechowujesz więc te dwie wartości w dwóch zmiennych zwanych ROTATE i DISPLAY, a na początku pętli if sprawdzasz DISPLAY za pomocą wyrażenia regularnego (musiałem to zrobić, ponieważ z jakiegokolwiek powodu wartość orientacji przeskakiwała między krajobrazem a krajobrazem do tyłu, więc regex zajmuje się obydwoma):
% DISPLAY ~ R poziomo (. *)?
Jeśli jest to pożądane ustawienie, wówczas w pętli if lub else możesz ustawić AutoRotate na Off . Ponadto zainstalowałem także wtyczkę Tasker o nazwie AutoInput, która pozwala mi zablokować przyciski Home i Back, aby wyjść, mogę nacisnąć drugi przycisk, który wyświetla wszystkie moje otwarte okna i po prostu zamknąć aplikację Adobe Acrobat, która jest do tego wyzwalaczem zadanie.
Tak wielkie Yay !! dla Tasker. I tak wiem, że jestem trochę spóźniony na imprezę, ale no cóż :)
źródło