낭만 프로그래머
Android 에서 문자열을 Clipboard 복사 / 붙여넣기(copy / paste) 본문
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
'Android' 카테고리의 다른 글
Android 에서 JobIntentService를 사용하여 Background 작업하기 (0) | 2018.11.16 |
---|---|
Android 에서 gradle 파일 내에 version 문제 (0) | 2018.11.15 |
Android에서 Object 또는 List 와 JSON 간에 변환 (0) | 2018.11.08 |
Android에서 Fragment에서 onActivityResult를 호출 시키는 방법 (0) | 2018.03.23 |
Android Studio 에서 GitHub 사용하기 (0) | 2017.05.11 |