我有一个在后台运行的服务。有没有办法拦截全局剪贴板事件?
特别是,我希望在用户将某些内容复制到剪贴板时收到通知。
答案 0 :(得分:4)
可以在android.content.ClipboardManager
中找到必要的课程。使用OnPrimaryClipChangedListener
接口创建一个监听器,使用addPrimaryClipChangedListener()
方法将其设置为监听器。
请注意,它是android.content.ClipboardManager
,而不是android.text.ClipboardManager
,这是旧的纯文本版本,已在API级别11中弃用。