Come risolvere il problema relativo al gesto di scorrimento della schermata di blocco su Android 8.1 Oreo

Ecco come risolvere il problema del gesto di scorrimento della schermata di blocco su Android 8.1 Oreo senza bisogno dell'accesso root! Tutto ciò di cui hai bisogno è Substratum e una sovrapposizione personalizzata che ho realizzato.

Android 8.1, la prima versione di manutenzione del tanto atteso aggiornamento Android Oreo di Android, è ormai stato rilasciato da qualche tempo, almeno per i dispositivi Google Pixel e Nexus. Tuttavia, alcuni possessori di Google Pixel e Nexus con Android 8.1 (la build ufficiale o una ROM personalizzata) hanno notato che lo scorrimento i gesti sulla schermata di blocco, come l'accesso alle impostazioni rapide, lo scorrimento per sbloccare o lo scorrimento delle notifiche, sono diventati piuttosto difficile almeno se paragonato ad Android 8.0. Alcuni utenti segnalano che ora i gesti di scorrimento sulla schermata di blocco richiedono quasi un intero scorrimento a tutto schermo. Ne abbiamo parlato già, e sembra interessare molti utenti che utilizzano il software Android 8.1.

Una potenziale causa era portato alla luce da Sviluppatore riconosciuto XDA Adrian DC: è causato da una nuova "funzione antifalsificazione" nella SystemUI, che ha lo scopo di impedire lo scorrimento accidentale per sbloccare mentre il dispositivo è in tasca o in mano. Tuttavia, questa funzionalità anti-falsificazione potrebbe essere la causa dei problemi relativi al gesto di scorrimento riscontrati dagli utenti, quindi alcuni sviluppatori di ROM Android 8.1 Oreo personalizzate hanno deciso di disabilitarla.

Se utilizzi Android 8.1 Oreo di serie su Google Pixel e Pixel XL, Pixel 2 e Pixel 2 XL, Nexus 5X e Nexus 6P, questa funzione è abilitata per impostazione predefinita sul tuo dispositivo. Grazie a supporto del substrato nativo dopo l'aggiunta ad Android Oreo, sono riuscito a creare un overlay che disabilita questa funzionalità anti-falsificazione e non richiede root per l'installazione!


Come risolvere il problema relativo al gesto di scorrimento della schermata di blocco su Android 8.1 Oreo

Se non l'hai ancora fatto, dovrai configurare il motore del tema Substratum sul tuo dispositivo. Se sul tuo dispositivo è installato Android 8.0, Android 7.1 o Android 7.0, la mia mod è completamente inutile per te, poiché questo problema è esclusivo dell'ultima versione di Android 8.1 in cui è stata aggiunta la funzionalità anti-falsificazione.

motore del tema del substratoSviluppatore: Gruppo di sviluppo del progetto

Prezzo: gratuito.

2.8.

Scaricamento
andromeda - AOSP rootless 8.xSviluppatore: prjkt.io

Prezzo: 1,99.

3.

Scaricamento
  1. Segui questo tutorial per configurare correttamente Substratum e Andromeda sul tuo dispositivo.
  2. Scarica la mia sovrapposizione. È un tema Substratum semplice e leggero, che imposta il valore booleano anti-falsificazione su false in SystemUI.
  3. Apri Substratum, seleziona il mio tema e applica la sovrapposizione dell'interfaccia utente di sistema.
  4. Se necessario, riavviare SystemUI per visualizzare le modifiche. Dovresti vedere una maggiore sensibilità nei gesti di scorrimento sulla schermata di blocco.

Seleziona il tema "Oreo Lock Screen Fix", seleziona l'overlay SystemUI e seleziona "Compila e abilita".

Spiegazione

Con Android 8.1, Google ha introdotto nel ramo principale di AOSP un classificatore anti-falsificazione avanzato per la schermata di blocco. Ciò che fa questo classificatore è rendere i gesti di scorrimento più resistenti per evitare di sbloccare accidentalmente il dispositivo, estrarre la schermata di sblocco con sequenza/PIN, scorrere o aprire notifiche, eccetera. Tuttavia, almeno per alcuni, la maggiore resistenza si è rivelata più un peso che un miglioramento utenti, poiché la maggior parte dei gesti richiede movimenti da bordo a bordo rispetto al comportamento precedente in Android 8.0 e inferiore.

Questo classificatore anti-falsificazione avanzato è definito come valore booleano nella SystemUI del dispositivo, che è impostato come true in AOSP Android 8.1. Ciò che fa il mio overlay è semplicemente impostare il valore booleano, chiamato "config_lockscreenAntiFalsingClassifierAbilitato," su false, ripristinando il precedente comportamento della schermata di blocco di Android 8.0. I test iniziali per questa mod hanno mitigato il problema sui telefoni Google Pixel e Nexus con Android 8.1 stock, ma poiché il valore booleano è impostato su true su AOSP, questa sovrapposizione potrebbe anche mitigarla su alcune ROM personalizzate basate su AOSP. Questa correzione è stata testata anche su dispositivi come Xiaomi Redmi Note 4 con Android 8.1 personalizzato Software.

Una manciata di ROM personalizzate, come LineageOS 15.1, hanno già questo valore booleano impostato su false, quindi non dovresti notare alcun problema se la ROM di tua scelta ha incorporato questa modifica. Questa mod è pensata principalmente per risolverlo su ROM di serie e su alcune ROM personalizzate, quindi ti invitiamo vivamente a provarlo e a darci feedback nei commenti! Se non funziona come ti aspetti o vedi qualche bug relativo all'overlay, per favore contattami personalmente sul mio profilo Twitter a cui ho collegato nella biografia dell'autore o inviami un e-mail.

Un ringraziamento speciale a /r/Comunità AndroidApps per avermi aiutato con i test iniziali!