android中把文字粘貼或複製到剪貼板的方法
/**
* 複製到剪貼板
*
*/
public void copyClipboard(String content) {
ClipboardManager myClipboard = (ClipboardManager) mActivity.getSystemService(CLIPBOARD_SERVICE);
ClipData primaryClip = ClipData.newPlainText("text", content);
assert myClipboard != null;
myClipboard.setPrimaryClip(primaryClip);
}
/**
* 粘貼數據
*/
public String pasteData() {
ClipboardManager myClipboard = (ClipboardManager) mActivity.getSystemService(CLIPBOARD_SERVICE);
assert myClipboard != null;
ClipData primaryClip = myClipboard.getPrimaryClip();
ClipData.Item itemAt = primaryClip.getItemAt(0);
return itemAt.getText().toString();
}