J'utilise principalement le clavier SwiftKey sur ma tablette Samsung Galaxy 10.1. Je souhaite trouver un moyen de basculer automatiquement vers le clavier Samsung par défaut lorsque je saisis un mot de passe. Actuellement, je dois descendre la barre de notification et choisir "Sélectionner une méthode de saisie". Je souhaite que cette opération soit automatisée. S'il n'est pas possible de détecter si vous êtes en train de saisir un mot de passe, alors je pourrais peut-être le faire pour chaque application.
Réponse
Trop de publicités?L'objectif peut sembler être de changer d'application clavier lorsque le mot de passe doit être saisi, mais le véritable problème est de protéger le mot de passe pour qu'il ne soit pas enregistré par des applications clavier tierces, ou au moins pour qu'il ne puisse pas être téléchargé quelque part. Dans ce cas, je suggère d'utiliser un pare-feu afin d'empêcher toute application de se connecter à Internet, sans compter qu'elle peut envoyer les mots de passe, entre autres choses.
Qu'il s'agisse d'un appareil rooté ou non, il existe des applications de pare-feu qui répondent à vos besoins. Certaines d'entre elles sont mentionnées ici :
- Fermeture de l'accès à l'internet pour certaines applications (voir ma réponse aquí )
- Empêcher les applications d'accéder à Internet sur un appareil Android
J'ai testé deux applications de pare-feu : AFWall+ (nécessite un accès root), et Pare-feu NoRoot Le premier a été testé sur Android 4.2.1, 4.4.2 et 5.0.2, tandis que le second a été testé sur Android 4.2.1 et 4.4.2.
Puisque votre appareil est enraciné, je vous suggère d'utiliser AFWall+ pour contrôler l'appareil. Il fonctionne par défaut en mode liste blanche, c'est-à-dire que toutes les applications, y compris les applications système et le noyau, se voient refuser l'accès à la racine. Vous pouvez toutefois modifier ce mode.
Choses à faire
-
Installer l'application
-
Appuyez sur la ligne verticale à trois points située à côté de l'icône de l'objectif → Préférences et vérifiez les options qui vous conviennent. Je préfère :
- Afficher l'icône de notification
- Afficher l'option de filtrage - elle divise la liste des applications en "All", "Core", System" et "User".
- Règles actives
- Confirmer la case de désactivation d'AFWall
- Activer les journaux du pare-feu
- Activer le service d'enregistrement
- Device Admin ; et d'autres dont vous n'aurez pas besoin
-
Choisissez le mode Liste noire plutôt que le mode Liste blanche si vous souhaitez bloquer des applications spécifiques tout en autorisant l'accès à Internet à toutes les applications.
(Cliquez sur l'image pour l'agrandir)
-
Trouvez votre application dans la liste (sous "Tous" ou "Utilisateur") et cochez les cases à sa gauche si vous êtes en mode liste noire, ou décochez-les pour le mode liste blanche.
-
Choisir Appliquer en appuyant sur la ligne verticale à trois points, et c'est parti. Vous pouvez vérifier les journaux du pare-feu après un certain temps pour vous en assurer.
En ce qui concerne les Pare-feu NoRoot Il est très intuitif, direct et fonctionne en mode liste noire, ce qui vous permet de savoir ce qu'il faut faire.
Cependant, si vous êtes toujours convaincu par l'idée de changer d'application clavier, je vous suggère de jeter un coup d'œil à mes commentaires :
La table
secure
desettings.db
(stockage des paramètres) comporte des touches telles quedefault_input_method
(Samsung/Swiftkey) et quelques touches connexes. Modifiez leurs valeurs en utilisant Tâcheur lorsque votre application spécifique est lancée et vous êtes prêt à partir.
Activer/désactiver l'application à la volée
Vous pouvez désactiver SwiftKey à la volée lorsque votre application spécifique est lancée, car lorsque SwiftKey est désactivé (c'est-à-dire non disponible), Android aura tendance à se rabattre sur le clavier disponible, c'est-à-dire celui de Samsung. Cette technique peut être réalisée en Tâcheur et bien que ce soit théorique, je pense que cela fonctionnerait également.