我有一個非常好的主意來實現。 我需要的是以某種方式在所有應用程序的鍵盤上添加一個keylistener,並在所有應用程序的屏幕上繪製,包括瀏覽器。這意味着我需要覆蓋本機鍵盤和本機屏幕。最好在Java中(我不知道Andoird是否有另一種語言,Java是我知道的最好的語言)。在Android的所有應用程序中添加KeyListener並繪製到屏幕
有人可以建議我一種方法來覆蓋Android上的本機鍵盤\屏幕? (或者只是爲了做我所需要的,無論哪個都是正確的。)
這是一種在Windows上執行此操作的方法。雖然沒有測試過。 http://kra.lc/blog/2011/07/java-global-system-hook/
編輯:TextFieldListener是好的,甚至更好,只要它是全球性的。我沒有想過用這種東西製作鍵盤記錄器的可能性。
編輯2:這裏是鏈接,獲得更多的上繪製,我還沒有審查它也尚未:http://www.piwai.info/chatheads-basics/
只有當用戶選擇使用它時纔會有效,即使只在使用了「InputMethodService」的情況下也是如此。 – CommonsWare
咦?!我怎麼能錯過這個偉大的答案?非常感謝,這正是我一直在尋找的。非常感謝,我會給你一個餅乾,同時有這個笑容:)。如果你能指點我一個關於如何設置全局的教程,我會非常感激。 –
第一個答案是正確的。但是,使用InputService可以知道光標周圍的內容。 –