代码与范例:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
// 分享图片 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))); |
说明:该意图中包含了所要分享的内容的信息。通过该意图可以或许能够处理该意图的应用列表。