And*_*ner 3 java android listener broadcastreceiver clipboardmanager
我想实现一个侦听器,如果有人从任何应用程序复制任何东西,它将监听.
我听说ClipboardManager.OnPrimaryClipChangedListener()哪个会听复制动作,但这不是接收器(据我所知).我得到了一个示例应用程序,这个应用程序背后的逻辑是,从系统启动启动服务并运行一个服务,它将监听复制操作,但我认为这将耗尽电池.我对吗?
那么我该如何实现一个可以监听Copy动作的Broadcast接收器呢.
Ser*_* K. 11
这是听众:
class ClipboardListener implements ClipboardManager.OnPrimaryClipChangedListener
{
public void onPrimaryClipChanged()
{
// do something useful here with the clipboard
// use getText() method
}
}
Run Code Online (Sandbox Code Playgroud)
只需注册:
ClipboardManager clipBoard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
clipBoard.addPrimaryClipChangedListener( new ClipboardListener() );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5615 次 |
| 最近记录: |