package com.lm.robin.util;
import android.content.ClipboardManager;
import android.content.Context;
代码很少也很简单,但是需要注意在不同版本导包的问题!
/**
* 文本复制到剪切板和粘贴
*
* @author yuwn 注意:导包的时候 API 11之前: android.text.ClipboardManager API 11之后:
* android.content.ClipboardManager
*
* android2.1之前版本使用如下方法 代码如下: IClipboard clip =
* IClipboard.Stub.asInterface(ServiceManager.getService("clipboard"));
* clip.getClipboardText().toString();//获得复制的内容
* clip.setClipboardText(text);//设置Clipboard 的内容
*/
public class CopyAndPasteUtils {
public static void copy(String content, Context context) {
// 得到剪贴板管理器
ClipboardManager cmb = (ClipboardManager) context
.getSystemService(Context.CLIPBOARD_SERVICE);
cmb.setText(content.trim());
}
public static String paste(Context context) {
// 得到剪贴板管理器
ClipboardManager cmb = (ClipboardManager) context
.getSystemService(Context.CLIPBOARD_SERVICE);
return cmb.getText().toString().trim();
}
}
转载于:https://my.oschina.net/u/2557269/blog/549413