Android 中分享内容至其他应用

代码与范例:

// 分享图片
Intent intent1 = new Intent(Intent.ACTION_SEND);  
File file = new File(imageUri);  
intent1.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));  
intent1.setType("image/jpeg");  
startActivity(Intent1.createChooser(intent1,getString(R.string.share)));

Intent intent2=new Intent(Intent.ACTION_SEND);   
intent2.putExtra(Intent.EXTRA_SUBJECT,data.get(mPosition).getTitle());   
intent2.putExtra(Intent.EXTRA_TEXT, data.get(mPosition).getText());    
intent2.setType("text/plain");   
intent2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);   
startActivity(Intent2.createChooser(intent2, getString(R.string.share)));

说明:该意图中包含了所要分享的内容的信息。通过该意图可以或许能够处理该意图的应用列表。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注