Assistive Touch APP
À QUI S'ADRESSE CETTE APPLICATION ?
Aux personnes ayant une force de préhension limitée, des tremblements, une mobilité réduite, ou des doigts manquants ou handicapés, et qui ont des difficultés, voire sont incapables, d'utiliser les petits boutons physiques ou les gestes nécessitant un balayage depuis le bord de l'écran ou l'utilisation simultanée de plusieurs doigts.
COMMENT ÇA FONCTIONNE ?
Une commande tactile flottante reste accessible par-dessus toutes les applications. Un appui ouvre un menu qui permet, d'un simple appui supplémentaire :
- Retour / Accueil
- Ouvrir les applications récentes
- Ouvrir les notifications
- Verrouiller l'écran
- Ouvrir la boîte de dialogue d'alimentation
- Ouvrir les paramètres rapides
- Activer/désactiver la rotation automatique / Modifier l'orientation de l'écran
- Régler le volume
- Faire défiler ou glisser vers le haut, le bas, la gauche ou la droite
- Zoomer/dézoomer
- Effectuer un appui long, un double appui ou un glisser-déposer, à l'endroit choisi par l'utilisateur.
UTILISATION DU SERVICE D'ACCESSIBILITÉ
Assistive Touch utilise l'API AccessibilityService d'Android de deux manières, toutes deux déclenchées par un appui direct sur la commande à l'écran. Elle appelle d'abord la fonction performGlobalAction pour effectuer la navigation système (retour, accueil, applications récentes, notifications, verrouillage de l'écran et paramètres rapides) à la place de l'utilisateur. Il s'agit d'actions globales que seul AccessibilityService peut invoquer ; aucune API plus spécifique ne les expose. Deuxièmement, l'application utilise la fonction dispatchGesture du service AccessibilityService pour simuler les gestes tactiles à l'écran (défilement, balayage, zoom, appui, appui long et glisser-déposer). Ainsi, un utilisateur incapable d'effectuer physiquement un balayage ou un geste à plusieurs doigts peut les déclencher d'un simple appui. La simulation de toute interaction tactile pour l'utilisateur est également possible uniquement via AccessibilityService. Ce service ne lit ni ne collecte le contenu de l'écran, n'enregistre aucun son et ne modifie aucun paramètre utilisateur, autorisation ou configuration système. Chaque action ou geste est déclenché uniquement lorsque l'utilisateur appuie explicitement sur la commande correspondante. L'application demande également l'autorisation d'administrateur de l'appareil, utilisée exclusivement pour verrouiller l'écran à la demande de l'utilisateur.
Nous ne collectons aucune information personnelle. Chaque action est effectuée avec le consentement explicite et immédiat de l'utilisateur : un appui, une action.
king hydra 

