2012-04-27 7 views
0

私は、クリップボードにコピーされたテキストに対して何らかの処理を行うアプリケーションを開発したいと考えています。テキストコピーを検出するAndroidのバックグラウンドサービス

ユーザーがテキストをコピーしたり、アプリケーションに切り替えたり、テキストを貼り付けたり、プロセスをクリックしたりしないようにしたいと考えています。ユーザーが単にクリップボードにテキストをコピーするので、プロセスは即座に完了します。彼はその後、彼が作ったテキストのコピーで行われたプロセスを見るためにアプリケーションに行くでしょう。

クリップボードのテキストコピーに一種のリスナーを設定する方法はありますか?あなたが言及

おかげ

+0

「テキストをコピーして自分のアプリケーションに切り替える」 - これは、他のアプリケーション内でコピーされたテキストを聞くことができるようにするためです。これを行う方法が見つかった場合は、このような深刻なプライバシーとセキュリティ違反をGoogleに報告し、賞金を集めてお金を稼ぐ機会が増えます。 –

+0

こんにちは、あなたはこの問題を解決しましたか? – henry4343

答えて

0

方法があまりにも邪魔に聞こえます。別の方法は、あなたのアプリに入ってくるそれぞれの "キーストローク"を解析することです。それが速すぎる場合は、貼り付けられたという理論でそれを受け入れないでください。

0

edittextフィールドでlong pressイベントを上書きします。 投稿方法はthisです。

1

1.任意のアプリでテキストがコピーされるときにコールバックをトリガーするために、ClipboardManager.OnPrimaryClipChangedListenerを使用します。

2.Launchあなたのアプリのテキストのコピーイベントは、あなたのアプリでコピーしたテキストを取得するためにClipboardManager.getPrimaryClip() 3.Use

をトリガされたとき。必要に応じてテキストを使用します。

これで完了です。

関連する問題