1、分享
Intent share_intent = new Intent();
share_intent.setAction(Intent.ACTION_SEND);//设置分享行为
share_intent.setType("text/plain");//设置分享内容的类型
share_intent.putExtra(Intent.EXTRA_SUBJECT, title);//添加分享内容标题
share_intent.putExtra(Intent.EXTRA_TEXT, string);//添加分享内容
//创建分享的Dialog
share_intent = Intent.createChooser(share_intent, "");
mContext.startActivity(share_intent);
2、复制到剪切板
public void copyString(String string) {
clipManager = (ClipboardManager) mContext.getSystemService(CLIPBOARD_SERVICE);//获取剪切板管理对象
ClipData clipData = ClipData.newPlainText("copy text", string);//将数据放到clip对象
clipManager.setPrimaryClip(clipData);//将clip对象放到剪切板
//判断剪贴板里是否有内容
if (!clipManager.hasPrimaryClip()) {
return;
}
ClipData clip = clipManager.getPrimaryClip();
//获取 ClipDescription
ClipDescription description = clip.getDescription();
//获取 label
String label = description.getLabel().toString();
//获取 text
String copyText = clip.getItemAt(0).getText().toString();
}
3、打开其他浏览器
public void openAmazon(String url) {
//从其他浏览器打开
Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
Uri content_url = Uri.parse(url);
intent.setData(content_url);
mContext.startActivity(intent);
}