Assistive Touch APP
VOOR WIE IS DEZE APP BEDOELD?
Mensen met beperkte handkracht, tremoren, een beperkte bewegingsvrijheid of ontbrekende of beschadigde vingers die het moeilijk of onmogelijk vinden om kleine hardwareknoppen of gebaren die vegen vanaf de schermrand of het gebruik van meerdere vingers tegelijk vereisen, betrouwbaar uit te voeren.
HOE WERKT HET?
Een zwevende bediening op het scherm blijft beschikbaar boven elke app. Door erop te tikken opent een menu dat met één extra tik de volgende acties uitvoert:
- Terug / Startscherm
- Recente apps openen
- Meldingen openen
- Scherm vergrendelen
- Energie-dialoogvenster openen
- Snelle instellingen openen
- Automatisch roteren in-/uitschakelen / Schermrotatie wijzigen
- Volume aanpassen
- Omhoog, omlaag, naar links of naar rechts scrollen of vegen
- In- of uitzoomen
- Lang indrukken, dubbel tikken of slepen en neerzetten, uitgevoerd namens de gebruiker op een door hem/haar gekozen locatie
GEBRUIK VAN DE TOEGANKELIJKHEIDSSERVICE
Assistive Touch gebruikt de AccessibilityService API van Android op twee manieren, beide geactiveerd door een directe tik op de bedieningselementen op het scherm. Ten eerste roept het performGlobalAction aan om navigatie op systeemniveau uit te voeren (terug, startscherm, recente apps, meldingen, vergrendelscherm en snelle instellingen) namens de gebruiker — dit zijn globale acties die alleen AccessibilityService kan aanroepen; er is geen specifiekere API die deze beschikbaar stelt. Ten tweede maakt de app gebruik van `dispatchGesture` van `AccessibilityService` om aanraakgebaren op het scherm te simuleren – scrollen, vegen, zoomen, tikken, lang indrukken en slepen – zodat een gebruiker die fysiek geen veegbeweging of een gebaar met meerdere vingers kan uitvoeren, dit toch kan doen met een enkele tik. Het simuleren van willekeurige aanraakinvoer namens de gebruiker is eveneens alleen mogelijk via `AccessibilityService`. De service leest of verzamelt geen scherminhoud, neemt geen audio op en wijzigt geen gebruikersinstellingen, machtigingen of systeemconfiguratie; elke actie of elk gebaar wordt alleen uitgevoerd wanneer de gebruiker op dat moment expliciet op de betreffende bedieningselementen tikt. De app vraagt ook om de machtiging 'Apparaatbeheerder', die uitsluitend wordt gebruikt om het scherm op verzoek te vergrendelen.
We verzamelen geen persoonlijke gegevens. Elke actie wordt strikt uitgevoerd met de expliciete, directe toestemming van de gebruiker – één tik, één actie.
b9 


