Kategorie
Android

Blokowanie dotyku na ekranie Android

Chcieliście kiedyś włożyć telefon do kieszeni używając aplikacji, która nie działa na zablokowanym ekranie? Zapewne tak, ale w kieszeni kurtki, czy tym bardziej spodni zawsze się coś kliknie i po zabawie.
Ja tak miałem ostatnio z Eurosport Player i chcąc wysłuchać relacji musiałem telefon trzymać w łapie, gdyż ta aplikacja nie działa w tle czy na zablokowanym ekranie.
Pomyślałem, że może jest jakaś aplikacja, która pozwoliłaby ten problem rozwiązać i po krótkich poszukiwaniach wybrałem jedną z takich aplikacji i udało mi się osiągnąć pożądany efekt.

Mój wybór padł na aplikację Touch Protector i poniżej trochę opiszę co mniej więcej można w niej zrobić i jak ja mam ją na chwilę obecną ustawioną.
Apkę każdy instaluje na własną odpowiedzialność i jej działanie przez wzgląd na mnogość telefonów, wersji systemu i nakładki, może ona różnie działać a w niektórych aspektach nie działać.
Ja mam Androida 9 czystego na telefonie Nokia 6.1 bez zewnętrznych launcherów.

Touch Protector (to prevent unintended operations)

Aplikacja jest po angielsku ma sporo opcji, testowałem nieliczne, te które wydały mi się najprzydatniejsze. Aby działała, należy po instalacji w opcjach ułatwień dostępu ją włączyć i po uruchomieniu zezwolić na używanie nad innymi aplikacjami.
Dotyk w ekranie można zablokować poprzez główne trzy zalecane sposoby i trzeba je ustawić.
* Shake potrząśnięcie telefonem
* Proximity poprzez zbliżenie do czujnika zbliżeniowego telefonu (ja w TalkBacku używam zbliżenia, by wyciszyć mowę także nie rozważam tej opcji)
* Upside down obrócenie telefonu do góry nogami
Aby blokadę wyłączyć domyślnie wystarczy przycisnąć klawisz głośniej lub ciszej. Chyba, że to nie zadziała wtedy trzeba się ratować innymi awaryjnymi sposobami.
Odblokowywanie można też różnorako poustawiać i aby odblokować można ustawić tak jak zablokowywanie lub używając klawiszy głośniej ciszej poprzez jednokrotne, dwukrotne naciśnięcie lub przytrzymanie i tu też można sobie wybrać sposób i jeden z klawiszy bądź obydwa działające dowolnie.
Gdy wywołamy zablokowanie ekranu lub go odblokujemy u mnie sygnalizowane jest to lekką, krótką wibracją.
Wydaje mi się, że po przesłaniu donacji można też ustawić odblokowywanie odciskiem palca lub PINem.

Sposoby awaryjnego odblokowania:

* Podłączenie zasilania do telefonu
* Zadzwonienie na swój telefon i dotknięcie ekranu
* W ostateczności zalogowanie się na swoje konto w Sklepie Play i odinstalowanie aplikacji
* są jeszcze inne ale te powyższe wydają mi się najtrafniejsze, te sposoby awaryjnego odblokowania można też chyba w większości powyłączać w opcjach programu

Moje ustawienia

Ja program ustawiłem sobie tak, by po odwróceniu telefonu ekran się blokował. A do odblokowania używam potrząśnięcia i na wszelki wypadek mogę też odblokować poprzez dwukrotne wciśnięcie klawisza głośniej.
I tak moje opcje prezentują się następująco:
* W sekcji Upside down >>> Upside down locking, Lock when a phone is turned upside down, typically when you lower your hand with the phone. Not for tablet devices., Przełącz, WŁ.
* W sekcji Shake >>> Shake unlocking, Shake your phone a few times to unlock., Przełącz, WŁ.
Tutaj też zmniejszyłem czułość czujnika z 5 na 2,5, bo piątka u mnie powodowałaby, że musiałbym użyć sporo siły.
* w sekcji Hard Keys >>> mam po Volume Up Key przełączone na Włączony Twice, by tylko podwujne wciśnięcie klawisza głośniej odblokowywało telefon. Resztę opcji w tej sekcji mam powyłączane.
* Powyłączałem też w opcjach wszystko co związane z powiadomieniami, bo mnie irytowała ta pozycja gdy się znajdowała po rozwinięciu paska powiadomień czy na ekranie blokady.

Touch Protector a TalkBack

Zauważyłem, że normalne dotykanie ekranu nic nie powoduje, nie reaguje również na przesunięcia prawo – lewo, natomiast przesunięcia góra – dół przełączają się elementy nawigacyjne. Uważałbym na niektóre z tak zwanych elek, bo niektóre nie powodują nic, a niektóre potrafią wywołać jakąś funkcję, która blokuje odtwarzanie na testowanym Eurosport Player.

Zakończenie

Ja z aplikacji jestem zadowolony, robi co chciałem i mam nadzieję, że tak pozostanie.
Nie sprawdzałem jak zachowuje się z Mapami Googla, ale może to dobre rozwiązanie. Jak ktoś przetestuje niech da znać.
Link do sklepu:
https://play.google.com/store/apps/details?id=biz.obake.team.touchprotector&hl=pl