我正在为Android编写一款考试应用程序。该应用程序的一个功能是键盘记录器,可以捕获用户输入的所有内容。我不知道如何实现键盘记录器的功能,是否可能捕获用户输入的所有内容,并且在网络上很少找到相关代码。 有人可以帮助我吗?谢谢关注。
我可能错了,但我认为您的应用程序只能捕获在应用程序内部进行的输入。我不认为Android给您能力从您的应用程序中捕获所有应用程序的所有键事件。所以,您只能获取那些特定于您的应用程序的键事件。编辑: 我在互联网上搜索了一下,似乎有一些不道德的方法可以做到这一点。您可以创建自己的自定义键盘并从那里捕获输入。另一种实现这一目的的方法是在后台运行一个带有KeyListener活动的服务来捕获键事件。