考虑任何应用程序正在运行的场景,并且用户在该应用程序的活动屏幕上选择了一些文本。我想通过在后台运行的服务获取选定的文本并在服务中处理该文本。可以从任何应用程序(如 SMS、浏览器或任何地方的联系人)中选择文本。
谁能告诉我获取文本的方法?
考虑任何应用程序正在运行的场景,并且用户在该应用程序的活动屏幕上选择了一些文本。我想通过在后台运行的服务获取选定的文本并在服务中处理该文本。可以从任何应用程序(如 SMS、浏览器或任何地方的联系人)中选择文本。
谁能告诉我获取文本的方法?
您无法抓取选定的文本,但我认为在剪贴板中复制的文本是可能的。
见http://developer.android.com/reference/android/content/ClipboardManager.html和getPrimaryClip()