Sono nuovo di Android. Sto cercando di capire come funziona esattamente una tastiera morbida su un dispositivo Android. Qual è esattamente il processo "dietro le quinte" che si svolge in modo che l'applicazione possa ricevere input dell'utente e presentarla ad altre applicazioni come input da tastiera? Qualunque applicazione può fare questo o implica privilegi speciali?
La mia preoccupazione attuale è di scoprire in che modo i keylogger su dispositivi Android battono le battute sulla tastiera in modo da capire come può essere mitigato un simile attacco. Quindi sto cercando dettagli in tal senso e in quella profondità.