今天做到复制文本,记录一下,主要是使用官方方法;
/**
* 实现文本复制功能
* add by wangqianzhou
* @param content
*/
public static void copy(String content, Context context) {
// 得到剪贴板管理器
ClipboardManager cmb = (ClipboardManager)context.getSystemService(Context.CLIPBOARD_SERVICE);
cmb.setText(content.trim());
}
/**
* 实现粘贴功能
* add by wangqianzhou
* @param context
* @return
*/
public static String paste(Context context) {
// 得到剪贴板管理器
ClipboardManager cmb = (ClipboardManager)context.getSystemService(Context.CLIPBOARD_SERVICE);
return cmb.getText().toString().trim();
}
注意ClipboardManager这个使用的在 // 从API11开始android推荐使用android.content.ClipboardManager,
API11之下为了兼容低版本使用旧版android.text.ClipboardManager,虽然提示deprecated,但不影响使用。