Android 新浪授权和分享经验总结

Android新浪授权和分享

本项目开源代码再https://github.com/apple317/AppleFramework。

1.先从新浪官方文档down库,最新开放出一个demo和jar包,结构如图: 

 

SDK下载地址如:https://github.com/sinaweibosdk/weibo_android_sdk/tree/master/demo-src

2.在自己项目引用sdk项目,具体引用方法如下图:

 

3.清单文件配置:

先配置微信、微博对外开发公共组件。

   

4.微信、微博 授权key 配置信息如下:


看到画线处注意:微信必须有当前报名+wxapi,直接把此copy到项目中,修改包名即可。


5.微信、微博 调用使用如下:

1:微博账户登录授权接口调用 

 ShareUtils shareUtils = ShareUtils.getInstance(this.getActivity());
  shareUtils.setShareCalls(this);
  shareUtils.onAuthSina();
        @Override
	public void onAuthListener(Oauth2AccessToken token) {
		// TODO Auto-generated method stub
			token.getUid()新浪授权用户id
			 token.getToken() 新浪授权token
			token.getExpiresTime() 活跃时间
	}

2:微博朋友圈分享:

ShareUtils shareUtils = ShareUtils.getInstance(this.getActivity());

shareUtils.shareMessage(String shareUrl, String title, String description,

Drawable mDrawable, int type) 

type:1为文本分享 2为网页分享。

3.微信好友分享:

ShareUtils shareUtils = ShareUtils.getInstance(this.getActivity());

shareUtils.onWeixinFriendWebPage(Context mcontext, String shareUrl,

String title, String des, Drawable mDrawable)网页分享

shareUtils.onWeixinFriendText(Context mcontext, String shareUrl,

String title, String des, Drawable mDrawable)网页分享

3.微信朋友圈分享:

ShareUtils shareUtils = ShareUtils.getInstance(this.getActivity());

shareUtils.onWeixinFriendQuanWebPage(Context mcontext, String shareUrl,

String title, String des, Drawable mDrawable)网页分享

shareUtils.onWeixinFriendQuanText
(Context mcontext, String shareUrl,

String title, String des, Drawable mDrawable)网页分享




 

 


 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值