存储,获取剪切板内容
博客专区 > zlvsdyh 的博客 > 博客详情
存储,获取剪切板内容
zlvsdyh 发表于3年前
存储,获取剪切板内容
  • 发表于 3年前
  • 阅读 5
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

/**
     * 存储内容到剪切板
     * @param text
     */
    public static void copy(String text){
        if(Build.VERSION.SDK_INT > 11){
            copyHighVersion(text);
        }else{
            copyLowVersion(text);
        }
    }

    @TargetApi(Build.VERSION_CODES.HONEYCOMB)
    private static void copyHighVersion(String text){
        android.content.ClipboardManager cm = (android.content.ClipboardManager)
                App.app.getSystemService(Context.CLIPBOARD_SERVICE);
        cm.setText(text);
    }

    private static void copyLowVersion(String text){
        android.text.ClipboardManager cm = (android.text.ClipboardManager)
                App.app.getSystemService(Context.CLIPBOARD_SERVICE);
        cm.setText(text);
    }


    /**
     * 获取存储在剪切板的内容
     * @return
     */
    public static String paste(){
        if(Build.VERSION.SDK_INT > 11){
            return pasteHighVersion();
        }else{
            return pasteLowVersion();
        }
    }

    @TargetApi(Build.VERSION_CODES.HONEYCOMB)
    private static String pasteHighVersion(){
        android.content.ClipboardManager cm = (android.content.ClipboardManager)
                App.app.getSystemService(Context.CLIPBOARD_SERVICE);
        return cm.getText().toString();
    }

    private static String pasteLowVersion(){
        android.text.ClipboardManager cm = (android.text.ClipboardManager)
                App.app.getSystemService(Context.CLIPBOARD_SERVICE);
        return cm.getText().toString();
    }

共有 人打赏支持
粉丝 0
博文 4
码字总数 516
×
zlvsdyh
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: