android 微博分享功能实现,原来代码超简单!

来自小白的分享,因为今天自己做了半天,到最后才发现完全不用那么麻烦的代码…

基于发布日期的最新版微博SDK
因为要写分享功能,前面几个都完成了,然后就剩一个微博分享,扒扒别人的代码,然后看看SDK文档,发现用的方法都变了。。
没办法,只能自己看文档还有官方demo了,开始虽然功能实现了,all in one的形式,我测试的是不安装客户端的时候每次都要登陆,到后面才发现我是直接写到WbAuthListener方法里的,而这个方法的作用,主要是提供授权…尴尬,然后写在外面,确实没有问题了,但是这个授权好像没有必要啊。。不授权也一样可以直接分享到微博(授权功能确实和分享功能没一点关系,但是SDK里弄得上下文关系好像是必须一样,开始没理解),测试了安装和未安装应用都可以正常使用,然后代码就变成了这样

总结就是,最新版的分享只用注册完应用然后调用sharehandler就可以了,其他的一个都用不到了(因为判断版本的直接集成起来了,也用不着写了)

        WbShareHandler shareHandler=new WbShareHandler(activity);
        shareHandler.registerApp();
        WeiboMultiMessage message=new WeiboMultiMessage();
        message.textObject=getTextObject();
        shareHandler.shareMessage(message, false);

message里面的内容就不用再写了
这篇文章主要是告诉自己,SDK文档和demo的文字真的要先好好看一遍啊

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值