android複製粘貼功能

複製功能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