赞
踩
/** * 分享一张图片 * @param activity * @param path 例如:/storage/emulated/0/DCIM/IMG_254356446.jpg */ public static void shareImg(Activity activity, String path) { Uri uri = null; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { //注意这里的authority参数是manifest 中application声明的fileProvider uri = FileProvider.getUriForFile(activity, activity.getPackageName() + ".fileProvider", new File(path)); } else { uri = Uri.fromFile(new File(path)); } if (uri == null) { return; } Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("image/*"); intent.putExtra(Intent.EXTRA_STREAM, uri); // 设置弹出框标题 activity.startActivity(Intent.createChooser(intent, "分享到")); }
/**
* 分享纯文本
*
* @param content 内容
*/
public static void shareString(Activity activity, String content) {
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, content);//分享的文本内容
sendIntent.setType("text/plain");
activity.startActivity(Intent.createChooser(sendIntent, "分享到"));
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。