十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章主要介绍了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怎么分享图片和文字内容”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。