2 votes

Une application peut-elle lire les champs de texte d'autres applications ?

Je me demandais s'il était possible sous Android d'écrire une application qui tourne en arrière-plan et récupère le texte saisi dans un TextField d'une autre application. Plus concrètement, est-il possible d'avoir une application qui tourne en arrière plan et qui permet d'obtenir le contenu qui est tapé dans le champ de texte pour envoyer des messages dans WhatsApp ou gtalk ? Imaginons par exemple qu'avant d'envoyer le contenu via WhatsApp, je souhaite prétraiter le texte et ne l'envoyer qu'ensuite, mais ce prétraitement doit être en quelque sorte automatique.

Il est possible de le faire sur un ordinateur de bureau, mais je ne suis pas sûr qu'il soit possible de le faire sur un téléphone Android. Il serait peut-être possible d'enregistrer toutes les saisies effectuées à l'aide d'un clavier et envoyées à une certaine application, mais je suppose que cela n'est pas possible pour éviter les enregistreurs de frappe, etc. Existe-t-il une alternative pour atteindre cet objectif ?

J'aimerais le faire sans rooter le téléphone.

Essentiellement, ce que je veux faire est d'avoir un clavier où l'utilisateur peut taper en utilisant les lettres anglaises standard mais la frappe est automatiquement traduite en texte hindi + quelques annotations ajoutées après chaque mot.

1voto

Andy Brudtkuhl Points 1714

Un clavier peut le faire - c'est ainsi qu'il fonctionne, après tout. De plus, pour certains scripts, ce que vous décrivez est la manière la plus courante de saisir du texte. Par exemple, en japonais, on entre en tapant "mu" (les caractères latins représentant le même son).

Vous ne pouvez pas le faire avec une application normale sans rooter. Toute autre solution constituerait une grave faille de sécurité.

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