2011-07-11 19 views
45

En Android, necesito un código para "obtener texto" y "establecer texto" en el portapapeles.Establecer texto y obtener texto del portapapeles

Por ejemplo, quiero poner "asd" en la memoria y luego pegarlo desde el portapapeles.

+0

¿Por qué estás tratando de hacer esto? Como usuario de Android, nunca he visto una aplicación que haga esto. –

+1

@Wesley, por ejemplo, keepass hace esto, para borrar automáticamente el portapapeles después de un tiempo. – Keelan

Respuesta

72
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); 
clipboard.setText("Text to copy"); 
clipboard.getText(); 
+2

, qué paquete es ClipboardManager? android.cotent o android.text, hm y parece estar en desuso – wutzebaer

+5

@wutzebaer El ClipboardManager como se usa aquí está en ['android.text'] (http://developer.android.com/reference/android/text/ClipboardManager .html). La interfaz más nueva está en ['android.content'] (http://developer.android.com/reference/android/content/ClipboardManager.html) – Lekensteyn

+8

¡Ahora ** en desuso **! –

Cuestiones relacionadas