アプリケーションが実行されているシナリオを考えてみてください。ユーザーは、そのアプリケーションのアクティビティ画面でテキストを選択しました。バックグラウンドで実行されているサービスを介してその選択されたテキストを取得し、サービスでそのテキストを処理したいと思います。テキストは、SMS、ブラウザ、連絡先など、どこからでも任意のアプリケーションから選択できます。
誰かが私にテキストをつかむ方法を教えてもらえますか?
アプリケーションが実行されているシナリオを考えてみてください。ユーザーは、そのアプリケーションのアクティビティ画面でテキストを選択しました。バックグラウンドで実行されているサービスを介してその選択されたテキストを取得し、サービスでそのテキストを処理したいと思います。テキストは、SMS、ブラウザ、連絡先など、どこからでも任意のアプリケーションから選択できます。
誰かが私にテキストをつかむ方法を教えてもらえますか?
選択したテキストを取得することはできませんが、クリップボードにコピーされたテキストは可能だと思います。
http://developer.android.com/reference/android/content/ClipboardManager.htmlおよびgetPrimaryClip()を参照してください