如何拦截安卓系统范围内的“复制到剪贴板”事件

3

我有一个在后台运行的服务。有没有办法让它拦截全局剪贴板事件?

特别地,我希望能在用户复制某些内容到剪贴板时得到通知。


1
使用android.content.ClipboardManager,通过OnPrimaryClipChangedListener接口和addPrimaryClipChangedListener()方法。 - Mike M.
太好了!将其复制粘贴到帖子中,我会将其标记为正确答案。 - devguy
1个回答

4
必要的类可以在android.content.ClipboardManager中找到。使用OnPrimaryClipChangedListener接口创建监听器,使用addPrimaryClipChangedListener()方法将其设置为监听器。
请注意,它是android.content.ClipboardManager,而不是android.text.ClipboardManager,后者是旧版仅限文本的版本,在API Level 11中已被弃用。 android.content.ClipboardManager文档

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接