1 votes

Services d'accessibilité manquants

J'utilise une tablette Huawei avec le système d'exploitation Android 4.3 jellybean (EMUI), et pour une raison quelconque, je ne vois pas d'accessibilité. SERVICES (seulement SYSTÈME est là) voir ci-dessous :

Missing accessibility services

Capture d'écran (cliquez sur l'image pour l'agrandir)

En général, sous Paramètres d'accessibilité, on trouve des SERVICES tels que Talkback, ou d'autres applications avec des SERVICES d'accessibilité etc).

Actuellement, j'utilise une solution de contournement qui consiste à utiliser le plugin Paramètres sécurisés avec Tasker pour activer les SERVICES d'accessibilité, mais ces derniers n'apparaissent toujours pas sous Accessibilité dans Paramètres, ce qui fait qu'il m'est difficile de savoir si le service d'accessibilité d'une certaine application sera fonctionnel à un moment donné.

Cette solution à court terme fonctionne mais n'est pas très efficace car je ne saurai pas si le SERVICE d'accessibilité requis sera activé/désactivé au moment voulu ou non.

Y a-t-il un moyen de faire SERVICES D'ACCESSIBILITÉ apparaissent dans Paramètres ? Je suis à l'aise avec tout type de modification des fichiers système tant que cela résout le problème.

(Informations complémentaires : J'ai essayé de flasher différentes ROMs stock fournies sur le site du fabricant mais il semble qu'elles aient toutes le même problème.)

Je n'arrive pas à trouver de ROMs personnalisées compatibles qui soient exemptes de ce "bug". De plus, la dernière version d'Android sur la tablette est la 4.3, rien de plus récent que ceci .

3voto

xavier_fakerat Points 9582

Étant donné que la prime a expiré (n'a pas été attribuée) et que cette question n'a pas encore reçu de réponse, j'ai simplement décidé d'expliquer le processus d'attribution de la prime. solution de contournement à court terme car cela peut aider les utilisateurs confrontés à un problème similaire.


Pourquoi j'avais besoin de cette fonction :

  • Afin d'utiliser mes applications de productivité telles que AutoInput, Greenify, etc.
  • Pouvoir contrôler quelles sont les applications dont les paramètres d'accessibilité sont activés à un moment donné.
  • Pouvoir activer ou désactiver facilement l'interface native.

enter image description here


Les conditions préalables à cette solution de contournement sont les suivantes :

Le travail est terminé ;

  • Nous devons d'abord accorder ces autorisations aux paramètres de sécurité :

    adb shell pm grant com.intangibleobject.securesettings.plugin android.permission.WRITE\_SECURE\_SETTINGS

    adb shell pm grant com.intangibleobject.securesettings.plugin android.permission.CHANGE_CONFIGURATION

  • Nous devons maintenant ouvrir Tasker pour créer une tâche permettant de basculer le service d'accessibilité d'une certaine application.

  • Allez dans l'onglet Tâche et sélectionnez "Nouvelle tâche + ". Vous pouvez donner n'importe quel nom à cette tâche (par ex. Activer AccServ ).

  • Cliquez sur "+" pour ajouter une nouvelle action Code Plugin Secure Settings ,
    [ Configuration : { Actions System+ (sélectionnez l'application cible pour activer (ou désactiver) le service d'accessibilité, par ex. Autoinput:service.ServiceAccesibility }]
    Tapez sur "Sauvegarder".

  • Appuyez sur la touche retour pour quitter cette tâche

  • Répétez la procédure pour désactiver (ou activer) le service d'accessibilité de l'application cible (ou en créer un nouveau).

  • Revenez à l'écran d'accueil, et appuyez longuement sur l'écran d'accueil pour activer les widgets, faites glisser et créez un widget de raccourci qui active (ou désactive) le service d'accessibilité de l'application cible.

  • Vous devriez être prêt à partir.


Cons

  • Le principal inconvénient est que vous n'êtes pas en mesure de contrôler (en temps réel) l'état du service d'accessibilité d'une certaine application, vous devez vous fier à l'alternance des boutons).
  • Il est aussi généralement difficile à contrôler
  • Bien qu'il s'agisse d'une solution de rechange préférable à l'absence d'intervention, la configuration des profils du tasker pour gérer cette situation prend généralement beaucoup de temps.
  • Il encombre l'écran d'accueil avec trop de widgets.
  • Consomme relativement moins de batterie que l'utilisation de la fonction intégrée à l'interface utilisateur.
  • Il nécessite certaines applications payantes mentionnées ci-dessus

Il s'agit néanmoins d'une solution de contournement tout à fait fonctionnelle, qui, je l'espère, pourra aider les utilisateurs confrontés à un problème similaire.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X