剪切板
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
import android.widget.EditText;
/**
* 剪切板
*/
public class Clipboard {
/**
* 复制
*
* @param context 上下文
* @param data 内容
*/
public static void copy(Context context, String data) {
ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clipData = ClipData.newPlainText(null, data);
clipboard.setPrimaryClip(clipData);
}
/**
* 粘贴
*
* @param context 上下文
* @param view 控件
*/
public static void paste(Context context, EditText view) {
ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clipData = clipboard.getPrimaryClip();
if (clipData != null && clipData.getItemCount() > 0) {
CharSequence text = clipData.getItemAt(0).getText();
view.setText(text);
}
}
}