1.?粘貼-文本保存到剪切板中
ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
//創(chuàng)建ClipData對象
ClipData clipData = ClipData.newPlainText("orderNo", txt);
//添加ClipData對象到剪切板中
clipboardManager.setPrimaryClip(clipData);
2.?復(fù)制-將剪貼板上的文字信息取出來
ClipData mClipData =mClipboardManager.getPrimaryClip();
ClipData.Item item = mClipData.getItemAt(0);
if(item.getText().length() >0) {
//? ? ? ? ? ? ? ? ? ? App.getInstance().toast(item.getText().toString());
//還需判斷是否是有效的url
if(Patterns.WEB_URL.matcher(item.getText()).matches()) {
//符合標(biāo)準(zhǔn)
if(Session.current.getMemberInfo() ==null){
App.getInstance().toast("請先登錄");
return;
}
Intent intent =newIntent(mContext, ArticleContentActivity.class);
intent.putExtra("implantationType", ContantsApp.IMPLANTATION_TYPE_BY_OUT);
intent.putExtra("strlink", item.getText());
mContext.startActivity(intent);
}else{
App.getInstance().toast(getString(R.string.main_implantation_btn_err));
}
}else{
App.getInstance().toast(getString(R.string.main_implantation_btn));
}