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();
搞定!