Android
Android 에서 문자열을 Clipboard 복사 / 붙여넣기(copy / paste)
조영래
2018. 11. 12. 17:21
1. 복사하기
ClipboardManager clipboard = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("복사할 데이터");
clipboard.setPrimaryClip(clip);
2. 붙여넣기
ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
String pasteData = "";
// 클립보드에 데이터가 없거나 텍스트 타입이 아닌 경우
if (!(clipboard.hasPrimaryClip())) {
;
}
else if (!(clipboard.getPrimaryClipDescription().hasMimeType(MIMETYPE_TEXT_PLAIN))) {
;
}
else {
ClipData.Item item = clipboard.getPrimaryClip().getItemAt(0);
pasteData = item.getText().toString();
}
참조 : https://stackoverflow.com/questions/19177231/android-copy-paste-from-clipboard-manager