Come rimappare Active Edge/Squeeze su Google Pixel 2

click fraud protection

Un tutorial su come rimappare Active Edge (la funzione di compressione) sul nuovo Google Pixel 2 o Google Pixel 2 XL utilizzando l'app Button Mapper.

Dal momento che Google Pixel 2 e Google Pixel 2 XL sono stati annunciati gli smartphone, abbiamo cercato modi per personalizzare le funzionalità del telefono oltre le limitazioni imposte da Google. Una delle prime funzionalità che abbiamo iniziato a esaminare è Bordo attivo, l'approccio di Google al Le funzioni della cornice comprimibile dell'HTC U11. Per impostazione predefinita, Active Edge ti consente solo di stringere il telefono per avviare Google Assistant o silenziare le chiamate in arrivo, e lo abbiamo scoperto lì non sarebbe stata una soluzione pulita per rimappare Active Edge per fare quello che vuoi. Proprio come previsto, però, sono state trovate soluzioni alternative per rimappare la funzione di compressione su Google Pixel 2- ecco come è fatto.

SystemUI di Google hardcoded per consentire il funzionamento di Squeeze solo quando l'app dell'assistente corrente è impostata su Assistente Google. Ciò significa che gli sviluppatori dovrebbero utilizzare una combinazione di un servizio di accessibilità e leggere i log di sistema in ordine per rilevare quando l'utente stringe il telefono in modo da poter nascondere l'Assistente Google ed eseguire invece un'azione definita dall'utente azione. Questo è esattamente ciò che offre l'ultimo aggiornamento di Button Mapper di XDA Recognized Developer

flar2 fa.

Abbiamo coperto il Mappatore di pulsanti applicazione in passato, ma per quelli di voi che non hanno familiarità è un'applicazione che vi consente di rimappare quasi tutti i tasti del vostro dispositivo per eseguire qualsiasi azione desideriate. È un po' riduttivo descriverlo in questo modo perché l'app ha anche tantissime altre funzionalità che dovresti assolutamente provare.

In ogni caso, l'ultimo aggiornamento alla versione 0.53 offre la possibilità di rimappare la funzione di compressione su Google Pixel 2 e Pixel 2 XL. Questa particolare funzionalità sarà disponibile per gratuito, tuttavia tieni presente che alcune delle altre funzionalità dell'app richiedono una licenza a pagamento.

Il video dimostrativo sopra ci è stato fornito da flar2, quindi salta alcuni passaggi di configurazione per mostrare semplicemente la nuova funzionalità. Se stai cercando di replicarlo sul tuo nuovissimo Google Pixel 2 o Pixel 2 XL, di seguito forniremo un tutorial da seguire.


Come rimappare la funzione Squeeze/Active Edge su Google Pixel 2

La prima cosa che devi fare è scaricare Button Mapper da XDA Labs o da Google Play Store.

[appbox xda flar2.homebutton]

Button Mapper: rimappa i tuoi tastiSviluppatore: flar2

Prezzo: gratuito.

3.5.

Scaricamento

Tieni presente che la versione che stai scaricando è versione 0.53 perché le versioni precedenti non hanno la possibilità di rimappare Active Edge. Quindi, assicurati di questo Active Edge è effettivamente abilitato sul tuo telefono. Una volta confermate queste due cose, segui questi passaggi:

  1. Apri l'applicazione Button Mapper. Leggi le pagine di configurazione poiché spiegano cosa può e non può fare Button Mapper.
  2. In basso, dovresti vedere una piccola barra (chiamata snackbar) che ti chiede di abilitare il servizio di accessibilità di Button Mapper. Rubinetto Andare e ti porterà alla pagina del servizio di accessibilità per Button Mapper.
  3. Abilita Button Mapper Servizio di accessibilità.
  4. Dovresti tornare automaticamente all'app Button Mapper. Sotto il Pulsanti intestazione dovresti vedere un'opzione per Bordo attivo. Selezionalo.
  5. Rubinetto personalizzare.
  6. L'app ti chiederà di connettere il telefono al computer ed eseguire uno script. Per fare ciò, dobbiamo configurare Android Debug Bridge.
  7. Se non l'hai già fatto, vai su Impostazioni --> Sistema --> Informazioni sul telefono e tocca il pulsante "Numero di costruzione"7 volte. Vedrai un pop-up che ti informa che ora sei uno sviluppatore.
  8. Torna indietro e in Impostazioni --> Sistema ora dovrebbe esserci un file Opzioni sviluppatore categoria. Inserisci questo: potrebbe richiedere il tuo pin/password.
  9. Scorri verso il basso e trova Debug USB. Abilitalo.
  10. Segui i passaggi indicati in questo tutorial precedente per configurare ADB sul sistema operativo del tuo computer specifico (puoi saltare la parte "Configurazione del telefono" poiché hai già abilitato il debug USB).
  11. Apri un prompt dei comandi o terminale (a seconda del sistema operativo) e inserisci il seguente comando: adb shell sh /data/data/flar2.homebutton/keyevent.sh
  12. Verrà eseguito un breve script che garantirà l'applicazione Button Mapper android.permission. LEGGI_LOGS. Ha bisogno di questa autorizzazione per leggere i log di sistema, di cui spiegheremo il motivo in maggior dettaglio di seguito. Dovrai concedere questa autorizzazione una sola volta, a meno che non disinstalli l'app o ripristini le impostazioni di fabbrica del telefono.
  13. Button Mapper ti chiederà di farlo riavviare l'applicazione. Tocca il pulsante per consentire il riavvio dell'app.
  14. Una volta tornato nell'app, tocca nuovamente "Active Edge" sotto l'intestazione Pulsanti. Ora puoi selezionare Personalizza e scegliere l'azione che desideri! Congratulazioni, ora hai rimappato la funzione di compressione di Google Pixel 2!

Spiegazione

Ok, qui c'è un po' di disclaimer. Questo non lo è veramente rimappando Active Edge, ma si spera che sia così veloce che non noterai mai la comparsa dell'Assistente Google quando stringi il telefono. Ciò che Button Mapper sta facendo è utilizzare un servizio di accessibilità per rilevare quando Google Assistant sta per apparire, quindi legge i log di sistema mentre filtra qualcosa chiamato "ElmyraService".

Abbiamo discusso nel nostro precedente articolo di come ElmyraService rappresenta il servizio Active Edge, quindi filtrando i log di sistema per le linee ad esso correlate, Button Mapper sa esattamente quando schiacci il telefono. Come ho detto, non è affatto una soluzione perfetta perché è un metodo abbastanza complicato che prevede la concessione di permessi sensibili (READ_LOGS), potrebbe potenzialmente causare alcuni rallentamenti a causa del natura dei servizi di accessibilità, e potrebbe anche essere corretto da Google in un futuro aggiornamento (tutto ciò che dovrebbero fare è non scrivere log).

Flar2 dice che lo sta usando da giorni e che ha funzionato bene per lui. Al momento l'unico problema è evitare che venga visualizzato l'Assistente Google quando si preme e, per ottenere ciò, forza il dispositivo ad andare alla schermata principale prima di avviare l'azione definita dall'utente. Ha aggiunto un'opzione sperimentale in Button Mapper per rimanere nell'app corrente senza riportarti alla schermata principale, ma dice che non è ancora coerente al 100%.

Tuttavia, questa è la migliore (e per ora l'unica) soluzione disponibile per prendere il controllo della cornice comprimibile sul tuo Google Pixel 2 o Google Pixel 2 XL. Con Button Mapper puoi fare in modo che Active Edge esegua azioni come aprire la fotocamera, la torcia, il browser Web e molto altro. Le possibilità sono infinite e ciò che scegli dipende interamente dalle tue preferenze personali.