安卓键盘记录器

3

我正在为Android编写一款考试应用程序。该应用程序的一个功能是键盘记录器,可以捕获用户输入的所有内容。我不知道如何实现键盘记录器的功能,是否可能捕获用户输入的所有内容,并且在网络上很少找到相关代码。

有人可以帮助我吗?谢谢关注。


你做不到。一个应用程序只能看到针对自己的输入,而无法看到其他输入。 - zapl
1个回答

7
我可能错了,但我认为您的应用程序只能捕获在应用程序内部进行的输入。我不认为Android给您能力从您的应用程序中捕获所有应用程序的所有键事件。所以,您只能获取那些特定于您的应用程序的键事件。
编辑: 我在互联网上搜索了一下,似乎有一些不道德的方法可以做到这一点。您可以创建自己的自定义键盘并从那里捕获输入。另一种实现这一目的的方法是在后台运行一个带有KeyListener活动的服务来捕获键事件。

1
谢谢,我尝试在后台运行一个服务,并使用KeyListener活动来捕获按键事件。 - fra
1
没问题,尽管去做吧。如果在过程中遇到困难,随时可以粘贴你的代码并寻求帮助。祝你好运! :) - Swayam
@fra:如果这个答案有帮助,请接受它。干杯! :) - Swayam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接