Android:调用系统分享功能
2015-04-13 18:25
429 查看
示意代码:
页面效果:
/** * 调用系统的分享功能 * Created by admin on 15-4-13. */ public class ShareActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.share_layout); } //分享文字 public void shareText(View view) { Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND); shareIntent.putExtra(Intent.EXTRA_TEXT, "This is my Share text."); shareIntent.setType("text/plain"); //设置分享列表的标题,并且每次都显示分享列表 startActivity(Intent.createChooser(shareIntent, "分享到")); } //分享单张图片 public void shareSingleImage(View view) { String imagePath = Environment.getExternalStorageDirectory() + File.separator + "test.jpg"; //由文件得到uri Uri imageUri = Uri.fromFile(new File(imagePath)); Log.d("share", "uri:" + imageUri); //输出:file:///storage/emulated/0/test.jpg Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND); shareIntent.putExtra(Intent.EXTRA_STREAM, imageUri); shareIntent.setType("image/*"); startActivity(Intent.createChooser(shareIntent, "分享到")); } //分享多张图片 public void shareMultipleImage(View view) { ArrayList<Uri> uriList = new ArrayList<>(); String path = Environment.getExternalStorageDirectory() + File.separator; uriList.add(Uri.fromFile(new File(path+"australia_1.jpg"))); uriList.add(Uri.fromFile(new File(path+"australia_2.jpg"))); uriList.add(Uri.fromFile(new File(path+"australia_3.jpg"))); Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND_MULTIPLE); shareIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uriList); shareIntent.setType("image/*"); startActivity(Intent.createChooser(shareIntent, "分享到")); } }
页面效果:
相关文章推荐
- Android调用系统自带的分享功能实例代码
- android 调用系统中分享功能
- Android调用系统分享功能总结
- Android 调用系统分享功能
- 探索Android调用系统的分享功能
- Android调用系统分享功能以及createChooser的使用
- Android 调用系统的分享功能
- Android调用系统分享功能以及createChooser的使用
- 探索Android调用系统的分享功能
- android调用系统的分享功能实现分享到短信,邮件和其他
- Android分享---调用系统自带的分享功能
- Android调用系统本身的分享功能
- Android调用系统分享功能以及createChooser的使用
- Android:调用系统分享功能
- Android实现调用系统分享功能示例的总结
- Android调用系统分享功能以及createChooser的使用
- Android调用系统分享功能以及createChooser的使用
- 调用Android系统分享功能(可分享纯文本信息)
- Android:调用系统分享功能
- android 调用系统分享功能以及实现自定义分享