我想要实现一个监听器,如果有人从任何应用程序复制了任何东西,侦听器就会监听。
我听说过ClipboardManager.OnPrimaryClipChangedListener(),它将监听复制操作,但这不是一个接收器(据我理解)。我得到了一个样本应用,这个应用程序背后的逻辑是,从系统启动启动服务,并运行一个服务来侦听复制操作,但我认为这会耗尽电池。我说的对吗?
,那么我如何实现一个广播接收器,它可以侦听复制动作.
发布于 2012-07-16 09:06:06
下面是听众:
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() );https://stackoverflow.com/questions/11500349
复制相似问题