android分享各种文件

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);


猜你喜欢

转载自blog.csdn.net/xuwenneng/article/details/53098956