Clipboard是Android提供的一個系統服務,它提供了一個全局的剪貼板,讓文字、圖片、數據,在多App間共享成為可能。
Clipboard的基本使用,分為三步:
獲得ClipboardManager:
1 ClipboardManager mClipboardManager = mClipboardManager = 2 (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
Copy:
1 ClipData mClipData; 2 String text = "hello world"; 3 mClipData = ClipData.newPlainText("test", text); 4 mClipboardManager.setPrimaryClip(mClipData);
Paste:
1 ClipData clipData = mClipboardManager.getPrimaryClip(); 2 ClipData.Item item = clipData.getItemAt(0); 3 String text = item.getText().toString();
搞定!