Copiar un texto al portapaples en Android

Para realizar esta acción en Android se puede hacer de dos formas debido a que en versiones anteriores al SDK 11 se maneja una sintaxis y a partir de ésta se usa otra diferente.

SDK anterior a 11:

android.text.ClipboardManager clipboard = (android.text.ClipboardManager)this.getSystemService(CLIPBOARD_SERVICE);
clipboard.setText("Texto copiado al portapapeles");

SDK mayor o igual a 11:

ClipData clip = ClipData.newPlainText("text", "Texto copiado al portapapeles");
ClipboardManager clipboard = (ClipboardManager)this.getSystemService(CLIPBOARD_SERVICE);
clipboard.setPrimaryClip(clip);

2 comentarios en “Copiar un texto al portapaples en Android”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *