温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Android怎么分享图片和文字内容

发布时间:2022-04-13 15:52:48 来源:亿速云 阅读:320 作者:iii 栏目:编程语言

这篇文章主要介绍了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怎么分享图片和文字内容”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI