1.分享PDF文件:
Intent intent = new Intent("android.intent.action.VIEW");
intent.addCategory("android.intent.category.DEFAULT");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Uri uri = Uri.fromFile(new File(path)); //path:文件地址
intent.setDataAndType(uri, "application/pdf");
startActivity(intent);
2.分享图片:
Intent intent = new Intent(Intent.ACTION_SEND);
Uri uri = Uri.fromFile(new File(path)); //path:文件地址
intent.putExtra(Intent.EXTRA_STREAM, uri);
intent.setType("image/jpeg");
startActivity(intent);
3.分享文本:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_TEXT, "文本内容");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setType("text/plain");
startActivity(intent);
4.分享视频文件:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("video/*");
Uri uri = Uri.fromFile(new File(path));
intent.putExtra(Intent.EXTRA_STREAM, uri);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);