2011-07-11 81 views
45

在Android中,我需要一些代碼來在剪貼板中「獲取文本」和「設置文本」。設置文本並從剪貼板中獲取文本

例如,我想把「asd」放在內存中,然後從剪貼板粘貼。

+0

你爲什麼要這麼做?作爲一名Android用戶,我從來沒有見過這樣的應用。 –

+1

@韋斯利例如keepass做到這一點,以便在一段時間後自動清除剪貼板。 – Keelan

回答

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

哪個軟件包是ClipboardManager? android.cotent或android.text,嗯,它似乎被棄用 – wutzebaer

+5

@wutzebaer這裏使用的ClipboardManager在['android.text'](http://developer.android.com/reference/android/text/ClipboardManager的.html)。較新的接口是['android.content'](http://developer.android.com/reference/android/content/ClipboardManager.html) – Lekensteyn

+8

現在**棄用**! –

相關問題