您的位置:首页 > 移动开发 > Android开发

分享的方法(个人工作遇到的问题,有第三方,也有官方的方法)

2015-11-04 18:10 239 查看
   这篇博客是我在工作中遇到的分享相关的问题,因为刚开始要做分享,首先想到的是shareSDK,直接用它的快捷分享,这个大家应该都知道,不难,可是做完之后觉得不行,要修改,主管说不能用弹窗的,要做成有activity的,然后我做了下面的一个页面,其实这里也很简单的,



布局很简单就不上代码了,然后主要是点击哪个就分享哪个,刚开始是找到了shareSDK的



用了上面的方法,刚开始是能分享成功的,可是不知道是怎么的后来又不能分享了,个人觉得好像是某个平台的APPID不能用了,好像有时间限制,然后就去问shareSDK官方,他们也给不出答案,就说可能是参数问题,又或者是QQ那边的问题,截图给官方看了也不行,只能等了。然后我就醉了,尼玛,不行啊!解决不了要上线,怎么办?只能硬着头皮找方法,后来找到一个不用任何第三方的方法,好像还管点用,只是没有回调,代码在下面



这是直接分享到QQ的,直接用Intent传的参数,用着还是不错的,可是这个方法不能分享到QQ空间和微信朋友圈啊!悲剧的事情又来了,又只能找其他的方法了。

  后来觉得实在不行就只能用官方的了,然后就找到了QQ的SDK和微信的SDK,一个个的试,分享到微信朋友圈的网上很多博客说了,代码如下:



方法就是导入必要的jar包就可以了,然后写上面的代码,可是网上很多博主都没说最重要的代码,就是我上面加了注释的代码,有了这句才能分享到朋友圈,不然只能分享到微信好友,这还是我看了微信的官方文档才看到的,哎!坑爹啊!大家要记住哦!

QQ空间的就更坑了,可能是我的jar包冲突了,既有shareSDK的,又有官方的,反正我是没写成功,后面加了几个参数才能用shareSDK的方法做成功的,就这样了!

个人写的博客,完全就是有感而写,想到什么写什么,希望大家看了不要骂我,我也是新手,希望大家一起共同学习,谢谢!有什么不懂得也可以问我,QQ:592445110
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息