Pixel 4s Motion Sense Gestures kan nå remappes [Root]

Motion Sense-bevegelsene på Google Pixel 4 er for øyeblikket ganske begrenset, men med root kan du nå omforme dem til å gjøre hva du vil.

Googles Pixel 4 er første smarttelefon med Soli-radaren for gestgjenkjenning. Selv om Googles tidlige demoer av Soli viste frem ekstremt presis gjenkjenning av håndbevegelser, har det vi fikk i Pixel 4 ikke levd opp til den første hypen. For øyeblikket kan du enten bla til venstre/høyre for å hoppe over spor, sveipe i hvilken som helst retning for å dempe innkommende anrop/tidtakere/alarmer, eller strekke deg for å vekke telefonen. Det som er enda verre er det faktum at hoppe over sporet fungerer bare med 23 medieapper. Heldigvis, slik tilfellet var med den regionale begrensningen, har XDA-fellesskapet kommet opp med en løsning for å forbedre Motion Sense.

Foreløpig er det bare den innebygde Motion Sense-appen og to demospill, Pokemon Wave Hello og Headed South, som kan jobbe med bevegelser. Forrige uke fortalte Google Android-politiet at selskapet ikke har noen umiddelbare planer om å åpne opp Motion Sense API for tredjepartsutviklere. Det har ikke stoppet XDA Senior Member

ashergrå, selv om. De modifiserte den innebygde Motion Sense Bridge-appen, appen som lar Pokemon Wave Hello og Headed South bruke Motion Sense-bevegelser, for å sende implisitte kringkastingshensikter når Reach-, Presence-, Swipe- eller Flick-bevegelser er oppdaget. Installerer denne modifiserte Bridge-appen krever root-tilgang, men fordi utvikleren måtte deaktivere Googles signaturbeskyttelse.

ashergray laget også en ledsager-app kalt "OsloBridger" som lar deg kontrollere hvilke kringkastingshensikter sendes, og den lar deg til og med justere følsomheten, avstanden og granulariteten til alle støttede bevegelser. Appen oppretter en forgrunnstjeneste slik at bevegelseshendelser kringkastes selv når skjermen er av.

Utvikleren har til hensikt at denne moden skal brukes med en automatiseringsapp som Tasker. I Tasker kan du reagere på Motion Sense-bevegelseshendelser ved å opprette en ny profil med hendelseskonteksten "Intent Received". I "Handling"-feltet legger du inn intensjonshandlingen du aktivert i OsloBridger. Her er de 4 intensjonene som støttes:

  • Reach Gesture Intent: com.jcarletto.oslobridger. REACH_GESTURE
  • Hensikt med tilstedeværelsesbevegelser: com.jcarletto.oslobridger. PRESENCE_GESTURE
  • Sveipebevegelsesintensjon: com.jcarletto.oslobridger. SWIPE_GESTURE
  • Hensikt med flikkbevegelse: com.jcarletto.oslobridger. FLICK_GESTURE

I selve oppgaven lagres eventuelle intensjonstillegg i den lokale variabelen med det tilsvarende navnet. For eksempel, når FLICK_GESTURE-hensikten mottas, kan du få tilgang til "direction"-hensikten i Tasker via den lokale variabelen %direction. I dette spesielle tilfellet holder %retningsvariabelen enten 1, 5, 3 eller 7 for henholdsvis øst, vest, nord eller sør. Hvis du skal tilordne noen av bevegelsene ved hjelp av denne moden, anbefaler jeg at du deaktiverer de originale bevegelsene i Innstillinger> System> Bevegelsesfølelse, slik at det ikke er noen forstyrrelse.

Med denne moden kan du i utgangspunktet gjøre hva du vil med Pixel 4s Motion Sense-bevegelser. Du kan aktivere hopp over sporbevegelsen for enhver medieapp. Du kan aktivere flikkbevegelser som øker eller reduserer volumet. Det er opp til deg.

Hvis du har spørsmål eller vil gi tilbakemelding for denne moden, kan du gå til OsloBridger Magisk Modul tråd på forumet vårt. Du kan laste ned Magisk-modulen fra utviklerens GitHub-side her. Readme på utviklerens GitHub forklarer også hver av parameterne og alternativene du finner i OsloBridger-appen.

Pixel 4-fora ||| Pixel 4 XL-fora