Жестовете Motion Sense на Google Pixel 4 в момента са доста ограничени, но с root вече можете да ги пренастроите, за да правите каквото искате.
Pixel 4 на Google е първият смартфон с радар Soli за разпознаване на жестове. Въпреки че ранните демонстрации на Soli на Google показаха изключително прецизно разпознаване на жестове с ръце, това, което получихме в Pixel 4, не оправда първоначалната реклама. В момента можете или да плъзнете наляво/надясно, за да прескочите песни, да плъзнете във всяка посока, за да заглушите входящи повиквания/таймери/аларми, или да посегнете, за да събудите телефона. Още по-лошото е фактът, че жестът за прескачане на песента работи само с 23 медийни приложения. За щастие, както беше в случая с регионалното ограничение, XDA общността излезе с решение за подобряване на Motion Sense.
В момента само вграденото приложение Motion Sense и две демо игри, Pokemon Wave Hello и Headed South, могат да работят с жестове. Миналата седмица Google каза AndroidPolice че компанията няма незабавни планове да отвори Motion Sense API за разработчици на трети страни. Това не спря XDA Senior Member
ашергрей, обаче. Те модифицираха вграденото приложение Motion Sense Bridge, приложението, което позволява на Pokemon Wave Hello и Headed South да използват Жестове Motion Sense, за изпращане на имплицитни намерения за излъчване, когато са жестове Reach, Presence, Swipe или Flick открити. Инсталиране на това модифицирано приложение Bridge изисква root достъп, тъй като разработчикът трябваше да деактивира защитата на подписа на Google.ashergray създаде и придружаващо приложение, наречено „OsloBridger“, което ви позволява да контролирате кои намерения за излъчване се изпращат и дори ви позволява да регулирате чувствителността, разстоянието и детайлността на всички поддържани жестове. Приложението създава услуга на преден план, така че събитията с жестове да се излъчват дори когато екранът е изключен.
Разработчикът възнамерява този мод да се използва с приложение за автоматизация като Tasker. В Tasker можете да реагирате на събития с жестове на Motion Sense, като създадете нов профил с контекста на събитието „Получено намерение“. В полето „Действие“ поставете действието за намерение, което сте активирали в OsloBridger. Ето 4-те намерения, които се поддържат:
- Намерение за жестове за достигане: com.jcarletto.oslobridger. REACH_GESTURE
- Цел на жеста за присъствие: com.jcarletto.oslobridger. PRESENCE_GESTURE
- Намерение за жест на плъзгане: com.jcarletto.oslobridger. SWIPE_GESTURE
- Намерение на жеста за прелистване: com.jcarletto.oslobridger. FLICK_GESTURE
В действителната задача всички екстри за намерение се съхраняват в локалната променлива със съответното име. Например, когато се получи намерението FLICK_GESTURE, допълнителното намерение за "посока" може да бъде достъпно в Tasker чрез локалната променлива %direction. В този конкретен случай променливата %direction съдържа съответно 1, 5, 3 или 7 за изток, запад, север или юг. Ако възнамерявате да преназначите някой от жестовете с помощта на този мод, препоръчвам ви да деактивирате оригиналните жестове в Настройки > Система > Разпознаване на движение, така че да няма никаква намеса.
С този мод можете основно да правите каквото искате с жестовете Motion Sense на Pixel 4. Можете да активирате жеста за прескачане на песен за всяко медийно приложение. Можете да активирате жестове за бързо движение, които увеличават или намаляват силата на звука. От теб зависи.
Ако имате въпроси или искате да оставите отзиви за този мод, посетете OsloBridger Magisk модул нишка в нашите форуми. Можете да изтеглите модула Magisk от страницата на разработчика в GitHub тук. Readme в GitHub на разработчика също обяснява всеки от параметрите и опциите, които ще намерите в приложението OsloBridger.
Форуми за Pixel 4 ||| Форуми за Pixel 4 XL