获取剪切板内容
ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clipData = cm.getPrimaryClip();
if (clipData != null) {
String clipDataString = clipData.getItemAt(0).coerceToText(MainActivity.this).toString();
Log.i("test","剪切板内容为 = "+clipDataString);
}
清空剪切板内容
ClipboardManager clipboardManager = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
clipboardManager.clearPrimaryClip();
} else {
ClipData clipDataEmpty = ClipData.newPlainText(StringUtils.EMPTY, StringUtils.EMPTY);
clipboardManager.setPrimaryClip(clipDataEmpty);
}