安卓分享

作者:vkvi 来源:千一网络(原创) 日期:2018-9-21

实现安卓分享有三种方式:

1、安卓系统自带的。

2、专门做分享的人提供的 SDK。

3、特定的 APP,比如微信、QQ 提供的 SDK。

本文介绍安卓系统自带的。

分享文字

这时你会发现,startActivity(intent) 也是可以运行的,为什么要加上 Intent.createChooser 呢?

当找不到合适的 APP 来分享时,如果没有 Intent.createChooser,则会报异常;如果加上了  Intent.createChooser 则会提示,而不是异常。所以加上 Intent.createChooser 更保险。

分享图片

分享多张图片

分享到微信

分享到 QQ

以上讲的都是分享一个或者一类文件,如果有多个,如果是格式文件,比如电子邮件,有收件人、标题、内容,那么就要添加多个 putExtra:

  • intent.putExtra(Intent.EXTRA_EMAIL, new String[]);
  • intent.putExtra(Intent.EXTRA_SUBJECT, subject);

……

或者

  • Intent intent = new Intent(Intent.ACTION_SENDTO);
  • intent.setData(Uri.parse("mailto:" + mailto+ "&subject=" + subject + "&body=" + body));

相关阅读

你前面那位网友看了:在 Notepad++ 中,按下 Tab 键如何转换成四个空格?

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他