当前位置:   article > 正文

android 调用系统分享到微信,Android调用系统分享直接抵达微信

前言相对于使用微信官方的分享sdk,系统调用的分享到微信还是有很大的差异的

前言

相对于使用微信官方的分享sdk,系统调用的分享到微信还是有很大的差异的。

系统分享而微信官方sdk分享的最大区别就是关于朋友圈分享,微信朋友圈对系统分享的限制是只允许分享照片。而对分享给联系人,添加收藏则是没有限制。

调用系统分享

隐式意图为:Intent.ACTION_SEND其实质是android.intent.action.SEND。当调用这个意图时,测试系统会弹出一个列表,如图:

0818b9ca8b590ca3270a3433284dd417.png

该列表包含了,所有注册了”android.intent.action.SEND”以及”android.intent.action.SEND_MULTIPLE”意图的应用。

关键代码:

Intent intent = new Intent(Intent.ACTION_SEND)

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

intent.setType("image/jpg");

intent.setType("text/*");

intent.putExtra(Intent.EXTRA_STREAM, uri);

intent.putExtra(Intent.EXTRA_SUBJECT, "测试标题");

intent.putExtra(Intent.EXTRA_TEXT, "测试内容");

startAc

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/235820
推荐阅读
相关标签
  

闽ICP备14008679号