Android怎么分享图片和文字内容-创新互联

这篇文章主要介绍了Android怎么分享图片和文字内容的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android怎么分享图片和文字内容文章都会有所收获,下面我们一起来看看吧。

创新互联建站为您提适合企业的网站设计 让您的网站在搜索引擎具有高度排名,让您的网站具备超强的网络竞争力!结合企业自身,进行网站设计及把握,最后结合企业文化和具体宗旨等,才能创作出一份性化解决方案。从网站策划到成都做网站、成都网站制作, 我们的网页设计师为您提供的解决方案。

实现普通的文字:


private void shareContent() {
 Intent share = new Intent(android.content.Intent.ACTION_SEND);
 share.setType("text/plain");
 String title = "标题";
 String extraText="给大家介绍一个好网站,www.jcodecraeer.com";
 share.putExtra(Intent.EXTRA_TEXT, extraText);
 if (title != null) {
 share.putExtra(Intent.EXTRA_SUBJECT, title);
 }
 startActivity(Intent.createChooser(share, "分享一下")); 
 }

那如果我想同时分享图片和文字到新浪微博的话,则使用下面的方法:

private void share(String content, Uri uri){
 Intent shareIntent = new Intent(Intent.ACTION_SEND);
 if(uri!=null){
 shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
 shareIntent.setType("image/*");
 //当用户选择短信时使用sms_body取得文字
 shareIntent.putExtra("sms_body", content);
 }else{
 shareIntent.setType("text/plain");
 }
 shareIntent.putExtra(Intent.EXTRA_TEXT, content);
 //自定义选择框的标题
 startActivity(Intent.createChooser(shareIntent, "邀请好友"));
 //系统默认标题
       
}

之所以这种方法可以传递图片,是因为shareIntent.setType("image/*"),而 setType("image/*")可以传递文字也可以传递图片;其中图片内容可以由Uri指定,注意需要将图片的url转换成uri。


关于“Android怎么分享图片和文字内容”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Android怎么分享图片和文字内容”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。


本文题目:Android怎么分享图片和文字内容-创新互联
转载来源:http://myzitong.com/article/ihced.html