複製功能javascript
//複製 private void copy(String data) { // 獲取系統剪貼板 ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); // 建立一個剪貼數據集,包含一個普通文本數據條目(須要複製的數據),其餘的還有 // newHtmlText、 // newIntent、 // newUri、 // newRawUri ClipData clipData = ClipData.newPlainText(null, data); // 把數據集設置(複製)到剪貼板 clipboard.setPrimaryClip(clipData); }
粘貼功能java
//粘貼 private void paste() { // 獲取系統剪貼板 ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); // 獲取剪貼板的剪貼數據集 ClipData clipData = clipboard.getPrimaryClip(); if (clipData != null && clipData.getItemCount() > 0) { // 從數據集中獲取(粘貼)第一條文本數據 CharSequence text = clipData.getItemAt(0).getText(); output.setText(text); } }
demo示例git