Oppdatering av navigasjonsbevegelser bringer OnePlus 6-stilbevegelser til alle Android-enheter

Gestnavigering har blitt en stiftfunksjon på de fleste flaggskip-smarttelefoner i disse dager, med mye debatt sentrert rundt hvem som gjør det best. Android P gir native gest-kontroll til alle støttede enheter som Google Pixel og Google Pixel 2, Xiaomi tilbyr fullskjermbevegelser på Xiaomi Redmi Note 5 Pro og enheter som kjører MIUI 10, Motorolas Moto Z3 Play har en Apple iPhone X-stil pille bar, og til slutt, er det OnePlus med deres ta på navigasjonsbevegelser på OnePlus 5T og OnePlus 6. Hvis du vil grøft programvarenavigasjonslinjen og bruke gestnavigering, kom vi opp med en app som hjelper deg å gjøre akkurat det. Vår første utgivelse av appen brakte navigering i iPhone X-stil som vi senere utvidet med mer tilpasning og handlinger. Nå har den siste utgivelsen en funksjon mange av dere har bedt om: gester i OnePlus-stil .

Den siste oppdateringen til Navigation Gestures-appen bringer OnePlus 6-stilbevegelser uten rot til noen Android-enhet som Google Pixel 2, Samsung Galaxy S9, LG G7 ThinQ og mer! Det beste av alt, det er gratis ! (Vel, de vanlige navigasjonshandlingene som tilbake, hjem, nylige apper osv. Er gratis!) Sjekk ut videoen nedenfor for en demonstrasjon av funksjonen.

Etter oppdatering anbefaler vi at du starter på nytt hvis du opplever problemer. Hvis du har noen problemer med at premium-appen ikke blir oppdaget, kan du laste ned versjon 10.7.19 av Google Play Store som anbefalt her. Hvis du fremdeles har problemer etter det, kan du kontakte oss.

Takk til alle brukerne som kjøpte premiumversjonen for å støtte oss. Fortsatt utvikling av denne applikasjonen ville ikke være mulig uten din støtte. Etter denne utgivelsen vil vårt hovedfokus nå være å legge til nye premiumfunksjoner!

Oppdateringen lanseres for brukere i Play Store nå. Hvis du heller ikke vil vente til oppdateringen kommer, kan du laste ned APK her.

Last ned navigasjonsbevegelser 1.3.0

Navigasjonsbevegelser v1.3.0 Changelog

Forandringsloggen er massiv, så jeg kommer til å dele opp endringene i seksjoner for å holde ting organisert.

Bevegelser

  • Split Pill (OnePlus 5T / OnePlus 6 Style Gestures) - deler pillen i tre seksjoner, hver med sine egne sett med handlinger. Når du aktiverer dette, tilbyr vi et sett med anbefalte innstillinger som kan brukes som etterligner OnePlus 5T / OnePlus 6-bevegelsene.

  • Delte pillebevegelser
    • Sveip opp fra venstre
    • Sveip opp og hold fra venstre
    • Sveip opp fra sentrum
    • Sveip opp og hold fra midten
    • Sveip opp fra høyre
    • Sveip opp og hold fra høyre

handlinger

  • Låseskjerm (Premium) *
  • Skjermbilde (Premium) **

* Lock Screen er kompatibel med de aller fleste enheter. Slik fungerer det er slik: Gjør skjermens lysstyrke og visning av tidsavbrudd minimum og viser deretter en fullskjerms svart aktivitet til telefonen faktisk går i hvilemodus fra tidsavbruddet (~ 5 sekunder.) Det er andre måter å låse skjermen på, men vi bestemte oss mot dem, i det minste for denne utgivelsen. (Enhetsadministrator krever for mange følsomme tillatelser. Android Ps opprinnelige API er ikke verdt det enda, siden ikke så mange brukere er på Android P, og vi er usikre på om appen vil fungere med den endelige utgivelsen. Root-metoden er på bordet og vi legger til det som et alternativ i fremtiden.)

** Skjermbildehandling bruker MediaProjection API, som vanligvis brukes til å registrere skjermen. Her registrerer vi bare skjermen for en enkelt ramme. Dette er den eneste måten pre-Android P for at den kan fungere. Skjermbilder lagres på / Bilder / NavigationGestures

Oppførsel

  • Svarteliste - Legg til nytt alternativet Vis NavBar i valgte apper. Velg hvilke apper som alltid skal vise den opprinnelige navigasjonslinjen.
  • Svarteliste - Legg til et nytt "Skjul pille i valgte apper" -alternativet. Velg hvilke apper som aldri skal vise pillen.

  • Pillehiding - Legg til et nytt “Skjul pille etter spesifisert forsinkelse”. Når den er aktivert, vil pillen automatisk gjemme seg etter den angitte forsinkelsen.

  • Følsomhet - Legg til den nye glidebryteren “Horisontal (X) sveip avstand”. Dette er den minste horisontale avstanden du må flytte pillen (venstre eller høyre) for en av venstre eller høyre bevegelser for å utløse.
  • Følsomhet - Legg til en ny glidebryter “Vertikal (Y) sveip avstand”. Dette er den minste vertikale avstanden du må flytte pillen (opp eller ned) for en av opp- eller nedbevegelsene for å utløse.

  • Lagt til en premium lisenskontroll på hovedskjermen. Noen mennesker har hatt problemer med at appen ikke oppdager premiumstatus, så forhåpentligvis vil å legge til denne sjekken tvinge den til å bli anerkjent.
  • Løst problem der batteriprosenttekst ble avskåret på Pixel 2-er som alltid vises.

kompatibilitet

  • Aktiver Immersive Navigation Mode. Aktiver Android’s Immersive Navigation Mode når Skjul navigasjonslinjen er aktiv. Dette løser problemer på Samsung-enheter og lar Force Touch-Hjem-knappen fungere.
  • Oppsiktsvekkende svarteliste (bare tilgjengelig hvis “Enable Immersive Navigation Mode” er aktivert.) Velg hvilke apper som ikke skal bruke oppslukende modus.

  • Finn om appen er installert på et nettbrett, og prøv å aktivere nettbrettmodus automatisk.

eksperimentell

  • Skjul pillen når tastaturet vises. Forsøk å sette pillen i "skjulmodus" når tastaturet vises. Fungerer kanskje ikke på alle enheter.
  • Hold pillen vist i andre Overlay-apper. Velg hvilke apper pillen skal tvinges til å holde seg på toppen. Nyttig for apper som Facebook Messenger-chathoder, Drupe, etc.
  • Bruk full overscan. Som standard etterlater navigasjonsbevegelser 1 piksel av den opprinnelige navigasjonsfeltet. Aktiver dette for å fjerne pikslen (den "hvite linjen nederst.") ADVARSEL: Dette vil ødelegge visse enheter!


Liste over funksjoner for navigasjonsbevegelser

For de av dere som ønsker å komme inn på denne appen, men bare akkurat nå hører om den, her er en funksjonsliste som står for den siste oppdateringen (utvid knappen):

Funksjonsliste for navigasjonsbevegelser

Bevegelser

  • Taps
    • Enkelt trykk
    • Dobbelt trykk
    • Trykk og hold (langt trykk)
  • swipes
    • Sveip opp og hold
    • Sveip til venstre
    • Sveip til venstre og hold
    • Sveip til høyre
    • Sveip til høyre og hold
    • Sveip oppover
    • Sveip ned
  • Del pille
    • Sveip opp fra venstre
    • Sveip opp og hold fra venstre
    • Sveip opp fra midten
    • Sveip opp og hold fra midten
    • Sveip opp fra høyre
    • Sveip opp og hold fra høyre

handlinger

  • Gratis
    • Hjem
    • Tilbake
    • Nylige apper
    • Slå på delt skjerm (krever Android Nougat +)
    • Åpne forrige app (krever Android Nougat +)
    • Åpen assistent
    • Skjul pillen
  • Premium
    • Trekk varselskyggen
    • Trekk ned raske fliser
    • Åpne strømmenyen
    • Hopp til forrige mediespor *
    • Hopp til neste mediespor *
    • Spill / pause nåværende mediespor *
    • Bytt tastatur-dialog
    • Start app **
    • Låseskjerm***
    • Skjermbilde ****

* Mediehandlinger er ikke garantert å fungere med hver app. Mediehandlinger bruker standard Android API-er for å fungere med de fleste apper.

** Hvis du merker at en app er "treg" å starte etter at du har brukt pillen for å utløse hjemmeknappen, er det på grunn av en uklar endring som er gjort helt tilbake i Android 4.4 KitKat. Med mindre du har denne Xposed-modulen eller en tilpasset ROM installert med lappen, er det ingen vei rundt den.

*** Lock Screen er kompatibel med de aller fleste enheter. Slik fungerer det er slik: Gjør skjermens lysstyrke og visning av tidsavbrudd minimum og viser deretter en fullskjerms svart aktivitet til telefonen faktisk går i hvilemodus fra tidsavbruddet (~ 5 sekunder.) Det er andre måter å låse skjermen på, men vi bestemte oss mot dem, i det minste for denne utgivelsen.

**** Skjermbildehandling bruker MediaProjection API, som vanligvis brukes til å registrere skjermen. Her registrerer vi bare skjermen for en enkelt ramme. Dette er den eneste måten pre-Android P for at den kan fungere. Skjermbilder lagres på / Bilder / NavigationGestures

Utseende (gratis)

  • Vipp pille skygge
  • Tilpass pillefarge
  • Tilpass pillerens gjennomsiktighet
  • Tilpass pillegrensefarge
  • Tilpass pillehjørneradius
  • Tilpass pillebredde / høyde
  • Tilpass pillen vertikal / horisontal stilling

Atferd (alt gratis)

  • Vis NavBar i utvalgte apper
  • Skjul pillen i valgte apper
  • Tilpass vibrasjonsvarighet
  • Tilpass animasjonens varighet
  • Skjul pillen etter spesifisert forsinkelse
  • Skjul i apper for fullskjerm
  • Ikke flytt pillen når tastaturet vises
  • Vis pille i bilmodus
  • Større Hitbox
  • Horisontal (X) Sveip avstand
  • Vertikal (Y) Sveip avstand
  • Sveip og hold tid

Kompatibilitet (alt gratis)

  • Skjul navigasjonslinjen i landskap
  • Skjul navigeringslinjen på nettbrett
  • Vis navigeringslinje i fullskjerm
  • Aktiver Immersive Navigation Mode med Immersive Blacklist

Eksperimentell (alt gratis)

  • Skjul pillen når tastaturet vises
  • Hold pillen vist i andre Overlay-apper
  • Bruk full overscan


Ofte stilte spørsmål og funksjonsforespørsler for navigasjonsbevegelser

Utvid knappen nedenfor for å se svarene våre på en liste med ofte stilte spørsmål.

Vanlige spørsmål om navigasjonsbevegelser

  • Hjelp, jeg avinstallerte appen, og jeg får ikke tilgang til navigasjonslinjen min lenger!
    • Koble til datamaskinen din og kjør følgende ADB-kommando: adb shell wm overscan reset
  • Hjelp, jeg avinstallerte appen, og den originale navigasjonslinjen gjemmer seg stadig!
    • Koble til datamaskinen din og kjør følgende kommando: adb shell settings delete global policy_control
  • Kan vi legge til en funksjon der pillen er i sitt eget separate område, slik at den ikke overlapper hverandre med visse brukergrensesnittelementer?
    • Nei beklager. Vi skyver allerede skjerminnholdet for å skjule navlinjen. Hvis du legger til denne funksjonen, må vi også skyve skjerminnholdet opp. Vi kan ikke ha det begge veier.
  • Det er en "hvit linje" nederst på skjermen!
    • Dette er IKKE en feil. Dette er en bivirkning av en endring vi med vilje gjorde etter versjon 1.0.0 fordi uten den rapporterte mange Samsung-, Motorola- og Xiaomi-enheter om store feil (f.eks. Svart skjerm etter opplåsing, noe som gjorde telefonen ubrukelig.) Den "hvite linje "er forårsaket av at navigasjonsfeltet er skjult 99, 99%, men ikke 100% (dvs. at vi skjuler navigasjonslinjen helt bortsett fra 1 piksel.) Så den" hvite linjen "er faktisk bare navigasjonslinjen din som er farget hvit. Vi la til en eksperimentell innstilling kalt “Bruk full overscan” som blir kvitt den hvite linjen. Bruk den på egen risiko.
  • Pillen fungerer ikke med Samsung DeX / Samsung Good Lock!
    • Android forhindrer at tredjepartsapper viser overlegg på toppen av SystemUI-apper som statuslinjen og låseskjermen. Du kan bruke svartelistefunksjonen i Atferdsinnstillinger for å lage den opprinnelige nav-linjen i disse appene.
  • Pillen vises ikke når du åpner kameraet fra låseskjermen, svarer på et anrop fra låseskjermen eller åpner et varsel for raskt svar fra låseskjermen!
    • Android forhindrer at tredjepartsapper viser overlegg på toppen av SystemUI-apper som statuslinjen og låseskjermen. Dette inkluderer også samtaler, apper eller varsler besvart fra låseskjermen. Pillen kan ikke vises før du låser opp enheten.
  • Pillen vises ikke i Facebook Messenger, Drupe eller andre flytende apper!
    • Gå til eksperimentelle innstillinger og velg “Hold pillen vist i andre overlegg-apper.” Velg Messenger, Drupe, etc. i denne listen.
  • Pillen fungerer ikke med skjermfeste.
    • Vi har ingen måte å simulere et langt trykk på ryggeknappen uten rot. En foreløpig løsning vi ser på er å oppdage når telefonen går i en fastgjort skjermtilstand og deaktivere pillen for å hente tilbake navnavlinjen.
  • Hjemmeaksjon fungerer ikke på OnePlus 5!
    Mishaal Rahman 1180 innlegg se innlegg>

    Sjefredaktør på -Developers Portal. Jeg har en stor interesse for Android-rammeverket og programvareutviklingen, men er villig til å dyppe tærne i en rekke fag. Send mediehenvendelser til [e-postbeskyttet] Du kan også finne meg på Twitter @MishaalRahman, eller på Reddit på / u / MishaalRahman.