gpt4 book ai didi

java - 安卓 : Implement Broadcast Receiver for ClipboardManager

转载 作者:太空宇宙 更新时间:2023-11-04 12:09:29 25 4
gpt4 key购买 nike

我想实现一个监听器,如果有人从任何应用程序复制任何内容,它将监听。

我听说 ClipboardManager.OnPrimaryClipChangedListener() 它将监听复制操作,但这不是接收器(据我了解)。我有一个 sample application ,这个应用程序背后的逻辑是,从系统启动启动服务并运行一个将监听复制操作的服务,但我认为这会耗尽电池。我对吗?

那么我如何实现一个可以监听复制操作的广播接收器。

最佳答案

这是监听器:

class ClipboardListener implements ClipboardManager.OnPrimaryClipChangedListener
{
public void onPrimaryClipChanged()
{
// do something useful here with the clipboard
// use getText() method
}
}

只需注册即可:

ClipboardManager clipBoard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
clipBoard.addPrimaryClipChangedListener( new ClipboardListener() );

关于java - 安卓 : Implement Broadcast Receiver for ClipboardManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39985912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com