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

通过代码,实现复制功能

作者: 宾哥来啦 | 来源:发表于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