Android新浪授权和分享

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

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

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

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

Android 新浪授权和分享经验总结_第1张图片

3.清单文件配置:

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

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


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


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

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

 ShareUtils shareUtils = ShareUtils.getInstance(this.getActivity());  shareUtils.setShareCalls(this);  shareUtils.onAuthSina();        @Overridepublic void onAuthListener(Oauth2AccessToken token) {// TODO Auto-generated method stubtoken.getUid()新浪授权用户id token.getToken() 新浪授权tokentoken.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)网页分享




  


更多相关文章

  1. 在eclipse中导入android项目
  2. 【开源项目4】Android ExpandableListView
  3. 项目文件跟Google学习Android开发-工具篇-Android Studio入门
  4. Android项目优化Android lint
  5. 在android中通过intent打开网页
  6. [置顶] android经典开源项目
  7. android 入门学习笔记 判断网页地址 邮箱 电话号码 符合要求的加
  8. Android项目打包异常:Lint found fatal errors while assembling
  9. Android Battery Dog开源项目介绍

随机推荐

  1. Android的MVC框架
  2. android+spring boot 选择,上传,下载文件
  3. Android(安卓)删除文件夹(文件夹以及文件
  4. Android 里子线程真的不能刷新UI吗?
  5. Android(安卓)APP中跳转至微信,分享图文给
  6. 【Android】1.6版本所有权限
  7. 利用 ZXing Android Embedded 实现二维码
  8. Android一些开源第三方
  9. Android简单版天气预报,显示天气预报(第二
  10. BroadcastReceiver总结