/**
* 分享到朋友圈/微博/空间/短信等等
* @param context
* @param name
* @param title
* @param content
* @param path
*/
public static void share(Context context, String name, String title,
String content, String path) {
// 发送Intent.ACTION_SEND
Intent intent = new Intent(Intent.ACTION_SEND);
// 纯文本
intent.setType("text/plain");
/* 是否有图片 */
if ((path != null) && (!path.equals(""))) {
File file = new File(path);
if (file != null && file.exists() && file.isFile()) {
intent.setType("image/*");
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
}
}
// 标题
intent.putExtra(Intent.EXTRA_SUBJECT, title);
// 内容
intent.putExtra(Intent.EXTRA_TEXT, content);
// 新任务(启动外部Activity要加)
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// 启动分享
context.startActivity(Intent.createChooser(intent, name));
}