Pixel 4s Motion Sense Gestures kan nu gentilknyttes [Root]

Motion Sense-bevægelserne på Google Pixel 4 er i øjeblikket ret begrænsede, men med root kan du nu omdanne dem til at gøre, hvad du vil.

Googles Pixel 4 er første smartphone med Soli-radaren til gestusgenkendelse. Selvom Googles tidlige demoer af Soli viste ekstremt præcis registrering af håndbevægelser, har det, vi fik i Pixel 4, ikke levet op til den indledende hype. I øjeblikket kan du enten svirpe til venstre/højre for at springe numre over, stryge i en hvilken som helst retning for at slå lyden fra for indgående opkald/timere/alarmer eller nå for at vække telefonen. Hvad der er endnu værre er det faktum, at springe sporet gestus virker kun med 23 medieapps. Heldigvis, som det var tilfældet med den regionale begrænsning, XDA-fællesskabet har fundet en løsning til at forbedre Motion Sense.

I øjeblikket er det kun den indbyggede Motion Sense-app og to demospil, Pokemon Wave Hello og Headed South, der er i stand til at arbejde med bevægelser. I sidste uge fortalte Google Android Politi at virksomheden ikke umiddelbart har planer om at åbne Motion Sense API for tredjepartsudviklere. Det har ikke stoppet XDA Senior Member

ashergrå, selvom. De ændrede den indbyggede Motion Sense Bridge-app, appen, der lader Pokemon Wave Hello og Headed South bruge Motion Sense-bevægelser, for at sende implicitte udsendelseshensigter, når som helst rækkevidde-, tilstedeværelse-, swipe- eller svirpbevægelser er opdaget. Installerer denne modificerede Bridge-app kræver root-adgang, dog fordi udvikleren var nødt til at deaktivere Googles signaturbeskyttelse.

ashergray skabte også en ledsager-app kaldet "OsloBridger", der lader dig styre, hvilke udsendelseshensigter sendes, og det lader dig endda justere følsomheden, afstanden og granulariteten for alle understøttede fagter. Appen opretter en forgrundstjeneste, så gestusbegivenheder udsendes, selv når skærmen er slukket.

Udvikleren har til hensigt, at denne mod skal bruges med en automatiseringsapp som Tasker. I Tasker kan du reagere på Motion Sense-bevægelseshændelser ved at oprette en ny profil med begivenhedskonteksten "Intent Received". Indsæt den hensigtshandling, du aktiverede i OsloBridger, i feltet "Handling". Her er de 4 hensigter, der understøttes:

  • Reach Gesture Intent: com.jcarletto.oslobridger. REACH_GESTUR
  • Hensigt med tilstedeværelsesbevægelse: com.jcarletto.oslobridger. PRESENCE_GESTURE
  • Swipe Gesture Intent: com.jcarletto.oslobridger. SWIPE_GESTURE
  • Svirp Gesture Intent: com.jcarletto.oslobridger. FLICK_GESTURE

I den faktiske opgave gemmes eventuelle ekstramateriale i den lokale variabel med det tilsvarende navn. For eksempel, når FLICK_GESTURE-hensigten modtages, kan "direction"-hensigten ekstra tilgås i Tasker via den lokale variabel %direction. I dette særlige tilfælde har %direction-variablen enten 1, 5, 3 eller 7 for henholdsvis øst, vest, nord eller syd. Hvis du vil omforme nogen af ​​bevægelserne ved hjælp af denne mod, så anbefaler jeg, at du deaktiverer de originale bevægelser i Indstillinger > System > Bevægelsessans, så der ikke er nogen interferens.

Med denne mod kan du stort set gøre, hvad du vil med Pixel 4s Motion Sense-bevægelser. Du kan aktivere bevægelsen for spring over sporet for enhver medieapp. Du kan aktivere svirpbevægelser, der øger eller mindsker lydstyrken. Det er op til dig.

Hvis du har spørgsmål eller vil give feedback til denne mod, kan du besøge OsloBridger Magisk Modul tråd på vores fora. Du kan downloade Magisk-modulet fra udviklerens GitHub-side her. Readme på udviklerens GitHub forklarer også hver af de parametre og muligheder, du finder i OsloBridger-appen.

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