欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Android----复制到剪切板

程序员文章站 2022-05-16 11:26:37
...
//接口获取快递单号
String trackingNumber = bean.getTrackingNumber();
//获取剪贴板管理器:
ClipboardManager cm = (ClipboardManager) getSystemService( Context.CLIPBOARD_SERVICE );

// 创建普通字符型ClipData
if (!UtilString.isEmpty( trackingNumber )) {
    ClipData mClipData = ClipData.newPlainText( "快递单号", trackingNumber );
    // 将ClipData内容放到系统剪贴板里。
    cm.setPrimaryClip( mClipData );
    ToastUtil.showToast( "快递单号已复制到剪贴板" );
}

 

拓展

1.普通文字型

ClipData mClipData = ClipData.newPlainText( "快递单号", trackingNumber );

 

2.链接url型

ClipData.newRawUri("url",Uri.parse("http://www.baidu.com"));