复制
cm.setText(copy_content_tv.getText());已过时ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); // 将文本内容放到系统剪贴板里。 cm.setText(copy_content_tv.getText());
推荐使用下面这个:
ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
// 将文本内容放到系统剪贴板里。
assert cm != null;
cm.setPrimaryClip(ClipData.newPlainText("copy", text));
//剪切板管理工具类
private ClipboardManager mClipboardManager;
//剪切板Data对象
private ClipData mClipData;
mClipboardManager = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
/**粘贴**/
private void doPaste() {
//GET贴板是否有内容
mClipData = mClipboardManager.getPrimaryClip();
//获取到内容
ClipData.Item item = mClipData.getItemAt(0);
String text = item.getText().toString();
edt_import_account_key_store.setText(text);
}
本文介绍了在Android中如何使用剪贴板进行复制和粘贴操作。包括将文本放入剪贴板、从剪贴板读取内容等实用技巧,并提供了一个示例代码,帮助开发者更好地理解和实现剪贴板功能。
6365

被折叠的 条评论
为什么被折叠?



