Frage

I have a service running in background. Is there a way for it to intercept global clipboard events?

In particular, I'd like to be notified when the user copies something into the clipboard.

War es hilfreich?

Lösung

The necessary classes can be found in android.content.ClipboardManager. Use the OnPrimaryClipChangedListener interface to create a listener, and the addPrimaryClipChangedListener() method to set it as a listener.

Please note that it is android.content.ClipboardManager, and not android.text.ClipboardManager, which is the old text-only version which was deprecated in API Level 11.

android.content.ClipboardManager docs

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top