Android Studio 学习-使用剪贴板

最近有个需求,需要把内容复制到系统的剪贴板中。于是有了下面的代码,特地分享给大家。

千万记住,如果是给系统的时候,ClipData.newPlainText的第一个参数 一定要写null

1
2
3
4
String content = "资料空白最帅了!";
ClipboardManager myClipboard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
myClipboard.setPrimaryClip( ClipData.newPlainText(null, deviceid));
Toast.makeText(MainActivity.this,"复制成功",Toast.LENGTH_SHORT).show();