C'est une question très intéressante. Je ne sais pas si cela peut être fait, pour brouiller la disposition des numéros du clavier à chaque fois au déverrouillage pour vous forcer à ralentir.
Vous avez souligné la faiblesse de la sécurité - des taches sur l'écran tactile; la seule chose à laquelle je peux penser est la suivante: essuyez l'écran à chaque fois ... maintenant, vous pouvez obtenir des regards drôles des autres, ce qui revient à enlever les lunettes à chaque fois et à l'essuyer proprement pour "voir" à nouveau si vous obtenez mon dérive.
Je ne serais pas surpris s'il y ait une disposition de clavier souple qui apparaît à des intervalles aléatoires, mais je soupçonne que cela n'a jamais été pensé car cela rendrait les utilisateurs fous, surtout lors de l'envoi de SMS.
Le mécanisme de broche de l'écran de verrouillage est intégré et pour remplacer ce mécanisme, il faut descendre l'interface de programmation non officielle qui n'a pas l'approbation de l'aspect de développement Android de Google. Presque à la limite de l'utilisation de techniques malveillantes pour y parvenir.
L'autre chose à laquelle je peux penser est d'utiliser un protecteur d'écran, de cette manière, les taches apparaîtront dessus mais pas sur l'écran tactile réel. Malgré cela, on pourrait théoriquement saupoudrer un peu de poudre sur l'écran et le brosser doucement pour voir où se trouve l'empreinte digitale, mais cela se passe OTT d'un autre côté, c'est-à-dire si vous regardez trop NCIS ... :)
Ma suggestion - dans le cas du déverrouillage de modèle, n'autorisez pas "Utiliser le modèle visible" ou "Utiliser la rétroaction tactile" sous Paramètres> Paramètres de localisation et de sécurité, pour minimiser la violation.
Mais cependant, votre question est un digne +1 de ma part du point de vue de la sécurité.
Modifier:
Après un échange après discussion sur le chat, il est tout à fait possible en théorie, d'utiliser un clavier personnalisé spécifiquement lié à la saisie du mot de passe, ceux qui montrent un astérisque en place, et de randomiser simplement la disposition du clavier avec des lettres, des chiffres repositionnés à des intervalles aléatoires, mais cela pourrait avoir un effet secondaire indésirable, comme dans "darn it, maintenant je dois faire très attention à ne pas aller trop vite!" ou "sacrément, une chose à faire - désinstallez-le car c'est ennuyeux!"