美文网首页
通过代码,实现复制功能

通过代码,实现复制功能

作者: 宾哥来啦 | 来源:发表于2018-05-15 09:18 被阅读0次

    核心代码:

    String copyStr=tvInviteCode.getText().toString();

    if(TextUtils.isEmpty(copyStr)){

    }else{

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {

    //获取剪贴板管理服务

    ClipboardManager cm =(ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);

    //将文本数据复制到剪贴板

    ClipData clip=ClipData.newPlainText("invitecode", copyStr);

    cm.setPrimaryClip(clip);

    } else {

    android.text.ClipboardManager cm2=(android.text.ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);

    cm2.setText(copyStr);

    }

    AppConfig.alert("邀请码复制成功,你可以粘贴分享给好友");

    }

    借鉴这位大拿的文章:

    教你使用剪切板——Android中的复制&粘贴:https://www.jianshu.com/p/b78e6697e15f

    Android 复制文本内容到系统剪贴板的最简单实例(分享):http://www.apkbus.com/thread-587017-1-1.html

    相关文章

      网友评论

          本文标题:通过代码,实现复制功能

          本文链接:https://www.haomeiwen.com/subject/jqfedftx.html