复制文本
/**
* 实现文本复制功能
*
* @param content 复制内容
* @param context 上下文
*/
public static void copy (Context context, String content)
{
if (context == null)
return;
ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService
(CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText(null, content);
clipboardManager.setPrimaryClip(clip);
}
获取粘贴板的文本
/**
* 实现粘贴功能
*
* @param context 上下文
* @return String
*/
public static String paste (Context context)
{
if (context == null)
return null;
ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService
(CLIPBOARD_SERVICE);
if (clipboardManager.hasPrimaryClip())
{
return clipboardManager.getPrimaryClip().getItemAt(0).getText().toString();
}
return null;
}