android 监听剪切板
时间: 2023-07-22 09:19:47 浏览: 154
监视剪切板
5星 · 资源好评率100%
要在 Android 上监听剪贴板,可以使用 ClipboardManager 类。以下是一个示例代码段,可以将其添加到你的 Android 应用中:
```
ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
clipboard.addPrimaryClipChangedListener(new ClipboardManager.OnPrimaryClipChangedListener() {
@Override
public void onPrimaryClipChanged() {
// 剪贴板内容变化时的逻辑处理
ClipData clipData = clipboard.getPrimaryClip();
ClipData.Item item = clipData.getItemAt(0);
String clipText = item.getText().toString();
Log.d(TAG, "Clipboard Text: " + clipText);
}
});
```
这段代码将创建一个 ClipboardManager 对象,并添加一个 OnPrimaryClipChangedListener 监听器以监听剪贴板内容的变化。当剪贴板内容变化时,onPrimaryClipChanged() 方法将被调用,并将更新后的剪贴板内容作为 ClipData 对象返回。你可以使用 ClipData.Item 对象获取剪贴板中的文本内容。
阅读全文