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(); @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)网页分享
更多相关文章
- 在eclipse中导入android项目
- 【开源项目4】Android ExpandableListView
- 项目文件跟Google学习Android开发-工具篇-Android Studio入门
- Android项目优化Android lint
- 在android中通过intent打开网页
- [置顶] android经典开源项目
- android 入门学习笔记 判断网页地址 邮箱 电话号码 符合要求的加
- Android项目打包异常:Lint found fatal errors while assembling
- Android Battery Dog开源项目介绍