zoukankan      html  css  js  c++  java
  • Android系统剪切板

    Android系统剪贴板


    复制字符串到系统剪切板

    /**
     * 复制文本到剪切板
     * 
     * @param text
     * @return
     */
    @SuppressWarnings("deprecation")
    public boolean copyStringToSystem(String text) {
        try {
            if (android.os.Build.VERSION.SDK_INT > 11) {
                android.content.ClipboardManager c = (android.content.ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE);
                c.setText(text);
            } else {
                android.text.ClipboardManager c = (android.text.ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE);
                c.setText(text);
            }
        } catch (Exception e) {
            return false;
        }
        return true;
    }

    获取系统剪贴板内容

    /**
     * 获取剪切板数据
     * 
     * @return
     */
    @SuppressWarnings("deprecation")
    public String pasteStringFromSystem() {
        String clipResult = null;
        if (android.os.Build.VERSION.SDK_INT > 11) {
            android.content.ClipboardManager c = (android.content.ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE);
            ClipData primaryClip = c.getPrimaryClip();
            Item itemAt = null;
            if (primaryClip != null) {
                itemAt = primaryClip.getItemAt(0);
            }
            if (itemAt != null) {
                String trim = itemAt.getText().toString().trim();
                clipResult = trim;
            }
        } else {
            android.text.ClipboardManager c = (android.text.ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE);
            CharSequence text = c.getText();
            if (text != null) {
                clipResult = text.toString().trim();
            }
        }
        return clipResult;
    }
  • 相关阅读:
    火车进出站(POJ1363)
    字符串反转,栈模拟(ZOJ1151)
    模拟网页的浏览Stack(POJ1028)
    Codeforces Round #347 (Div.2)_B. Rebus
    Codeforces Round #347 (Div.2)_A. Complicated GCD
    BFS模板
    广搜破解密码(HDU1195)
    DFS+BFS(POJ3083)
    砍树,POJ(2665)
    快速幂取模,POJ(1995)
  • 原文地址:https://www.cnblogs.com/yutingliuyl/p/7103295.html
Copyright © 2011-2022 走看看