3

受験用にAndroid用のアプリを書いています。アプリケーションの機能の 1 つは、ユーザーが入力したすべてをキャプチャするキーロガーです。キーロガーの機能を実装する方法がわかりませんでした。ユーザーが入力したすべてのものをキャッチできる場合、残念ながらネットワーク内にほとんどコードが見つかりませんでした。誰でも私を助けることができますか?注目してくれてありがとう

4

1 に答える 1

7

私は間違っているかもしれませんが、アプリケーションはアプリケーション内で行われた入力のみをキャッチできると信じています。Android が、すべてのアプリケーションのすべての主要なイベントをアプリケーションからキャプチャする機能を提供するとは思いません。そのため、特にアプリケーションを対象としたキーイベントのみを取得できます..

編集:私はインターネットを見回しましたが、これを行う非倫理的な方法がいくつかあるようです. 独自のカスタム キーボードを作成し、そこからの入力をキャッチできます。これを達成する別の方法は、キー イベントをキャッチserviceするアクティビティをバックグラウンドで実行することです。KeyListener

于 2012-09-14T22:09:17.047 に答える