Android
[Android] Clipboard 에 복사하기
bryan.oh
2020. 2. 12. 00:08
반응형
클립보드에 텍스트 복사하는 방법
Activity 에서.
import android.content.ClipData;
import android.content.ClipboardManager;
import static android.content.Context.CLIPBOARD_SERVICE;
// ...
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("label", "Text to copy");
clipboard.setPrimaryClip(clip);
newPlainText("label", "Text to copy") 에서
붙혀넣기 했을 때 실제로 나오는 텍스트는 Text to copy 입니다.
Fragment 에서.
import android.content.ClipData;
import android.content.ClipboardManager;
import static android.content.Context.CLIPBOARD_SERVICE;
// ...
ClipboardManager clipboard = (ClipboardManager) getActivity().getSystemService(CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("label", "Text to copy");
clipboard.setPrimaryClip(clip);
Clipboard 를 지우는 방법.
ClipboardManager clipBoard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
ClipData data = ClipData.newPlainText("", "");
clipBoard.setPrimaryClip(data);
empty string 을 입력하면 됩니다.
728x90
반응형