如何在Android中拦截系统范围的“复制到剪贴板”事件

时间:2014-04-16 13:07:34

标签: android clipboard

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

特别是,我希望在用户将某些内容复制到剪贴板时收到通知。

1 个答案:

答案 0 :(得分:4)

可以在android.content.ClipboardManager中找到必要的课程。使用OnPrimaryClipChangedListener接口创建一个监听器,使用addPrimaryClipChangedListener()方法将其设置为监听器。

请注意,它是android.content.ClipboardManager,而不是android.text.ClipboardManager,这是旧的纯文本版本,已在API级别11中弃用。

android.content.ClipboardManager docs