Questa soluzione richiede che Tasker sia installato e abilitato. Testato su Android 4.2.1, 4.4.2, 5.0.2 e 5.1.1.
- Crea un profilo con Applicazione → Mappe
- Creare un'azione in Attività del profilo sopra come
+
→ Visualizza → Visualizza rotazione automatica e impostarlo su Attivato .
- Abilita profilo e tasker.
Apri Maps e orienta il tuo dispositivo in modalità orizzontale, Maps ti seguirà. Chiudi le Mappe e il dispositivo tornerà a Verticale.
Godere!
O
Inizio modifica: 06/06/2015
C'è un modo è possibile forzare il sistema di andare in modalità Landscape di cambiare un valore in settings.db
. (Testato su Android 4.2.1, root richiesto solo con questa modifica.)
- Crea un profilo con Applicazione → Mappe .
Creare un'azione in Attività del profilo precedente come +
→ Codice → Esegui shell e immettere i seguenti dettagli:
- Comando :
settings put system user_rotation 1
- Seleziona Usa radice .
- Crea un altro profilo con l'inverso di Applicazione → Mappe .
Creare un'azione in Attività del profilo precedente come +
→ Codice → Esegui shell e immettere i seguenti dettagli:
- Comando :
settings put system user_rotation 0
- Seleziona Usa radice .
- Abilita sia i profili sia Tasker.
Le mappe ora passeranno automaticamente in modalità orizzontale indipendentemente dall'orientamento manuale del dispositivo. Una volta chiuso, il dispositivo tornerà in modalità Ritratto. (Si noti che OP ha la funzione di rotazione automatica disattivata, quindi dovrebbe funzionare.)
Questa modifica è pensata per gli utenti come me che su dispositivi lenti devono attendere che l'app segua il loro orientamento. :)
Godere!
O
Il difetto nell'ultimo metodo è che su alcuni dispositivi l'app si aprirà prima in modalità Verticale e quindi forzerà il passaggio in modalità Orizzontale. Tuttavia, l'app può essere avviata direttamente in modalità orizzontale utilizzando un collegamento all'app. Tasker lo consente e lo useremo.
- Vai al tuo launcher predefinito → Widget e scegli Collegamento attività .
- Seleziona Nuova attività → denominala.
Creare un'azione come +
→ Codice → Esegui shell e immettere i seguenti dettagli:
- Comando :
settings put system user_rotation 1
- Seleziona Usa radice .
- Crea un'altra azione come
+
→ App → Avvia app → seleziona Mappe .
- Per cambiare l'icona del collegamento, tocca l'icona quadrata 3x3 (nella parte inferiore della finestra Collegamento attività ) e scegli l'icona.
- Ora vedrai un collegamento con l'icona selezionata nel passaggio 4 e il nome scelto nel passaggio 2.
- Crea un profilo in Tasker con il contrario di Applicazione → Mappe .
Creare un'azione in Attività del profilo precedente come +
→ Codice → Esegui shell e immettere i seguenti dettagli:
- Comando :
settings put system user_rotation 0
- Seleziona Usa radice .
- Abilita sia i profili sia Tasker.
Ora goditi la modalità automatica forzata!
Modifica chiusa: 06/06/2015
Per le persone che non conoscono Tasker
- Avvia Tasker. (Nota che una volta terminata la modifica di qualcosa in Tasker, tocca una volta il tasto Indietro. Tasker cambierà / chiuderà la finestra attiva e salverà le impostazioni.)
Nella scheda PROFILI tocca +
→ Applicazione → scegli Mappe → Nuova attività → assegnagli un nome e tocca l'icona a destra.
Alcune versioni di Android potrebbero richiedere di abilitare il servizio di accessibilità di Tasker. Fallo seguendo le istruzioni lì e torna a Tasker.
Questo passaggio creerebbe un profilo che verrà attivato ogni volta che Maps viene avviato dall'utente.
Ora siamo sotto l'attività denominata (all'interno della scheda COMPITI). Toccare +
→ Visualizza → Visualizza rotazione automatica → scegliere On
sotto Imposta .
Stiamo creando un'azione qui che verrà eseguita dopo l'attivazione del profilo.
- Torna alla schermata principale di Tasker e vedrai un profilo con il nome dell'app Maps e contrassegnato come Attivo .
- Riduci a icona Tasker e vedrai la sua icona nella barra delle notifiche. Dirà
No active profile
. Il messaggio cambierà una volta avviato Maps.
- Bene, avvia Maps e vedi la magia. Orienti il tuo dispositivo e Maps farà lo stesso. Chiudi le Mappe e il dispositivo tornerà in modalità Ritratto.
- È sempre possibile interrompere questo comportamento disabilitando o eliminando il profilo in Tasker. Puoi anche nascondere l'icona di notifica di Tasker attraverso le sue impostazioni.
Divertiti con Maps adesso!