社会化登录Android组件

上传人:ldj****22 文档编号:46714301 上传时间:2018-06-27 格式:PDF 页数:7 大小:734.16KB
返回 下载 相关 举报
社会化登录Android组件_第1页
第1页 / 共7页
社会化登录Android组件_第2页
第2页 / 共7页
社会化登录Android组件_第3页
第3页 / 共7页
社会化登录Android组件_第4页
第4页 / 共7页
社会化登录Android组件_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《社会化登录Android组件》由会员分享,可在线阅读,更多相关《社会化登录Android组件(7页珍藏版)》请在金锄头文库上搜索。

1、 百度社会化登录 Android 组件用户手册 社会化登录社会化登录 Android 组件组件 用户手册用户手册 (1.1 版版) 发布日期: 2013年7月3日 百度开发者中心 (版权所有,翻版必究) 百度社会化登录 Android 组件用户手册 百度开发者中心 2 目录目录 第第 1 章章 概述概述 . 3 第第 2 章章 运行环境运行环境 . 3 第第 3 章章 使用说明使用说明 . 3 3.1 新建工程 . 3 3.2 引入社会化登录JAR包 . 4 3.3 配置 ANDROIDMANIFEST.XML . 4 3.4 配置支持平台类型 . 5 3.5 新浪微博 SSO 支持 . 5

2、3.6 腾讯 SSO 支持 . 6 第第 4 章章 接口说明接口说明 . 6 第第 5 章章 代码示例代码示例 . 6 5.1 初始化社交分享组件 . 6 5.2 用户授权 . 6 5.3 为第三方平台用户和自有用户建立绑定关系的接口 . 7 5.4 解除第三方平台用户和自有平台用户的绑定关系 . 7 5.5 查询第三方平台用户和自有用户的绑定关系 . 7 第第 6 章章 文档变更说明文档变更说明 . 7 百度社会化登录 Android 组件用户手册 百度开发者中心 3 第1章 概述概述 社会化登录 Android 组件封装了新浪微博、开心网、腾讯微博、人人网、百度和 QQ 空间等平台的登录授

3、权功能,该组件集成简便,可以轻松实现多平台登录。 下载解压组件 SDK 包,文件目录结构如下: 名称名称 说明说明 lib 百度社会化登录 android 组件包以及相关平台 SSO 支持包 doc 百度社会化登录组件接口说明文档 demo 百度社会化登录组件 Demo 工程 用户手册 百度社会化登录组件用户手册 第2章 运行环境运行环境 适用于 Android 2.2 及以上的系统版本。 第3章 使用使用说明说明 3.1 新建工程新建工程 创建一个工程名为 Sample 的 android 工程。 为方便起见,创建项目时全部使用默认设置。 百度社会化登录 Android 组件用户手册 百度开

4、发者中心 4 3.2 引入社会化登录引入社会化登录 jar 包包 将“lib”下的 Baidu-SocialLogin-SDK-Android-L1-1.1.0.jar 和和 libammsdk.jar 包复制到Sample的 libs 目录下 注: 如需要支持微信分享需要把 libammsdk.jar 包复制到项目的 libs 目录下 3.3 配置配置 AndroidManifest.xml 说明: 这些权限包括允许您的项目和 Social Share SDK 获取连接网络的权限、获取您的设备网络状态的权限、实现 https 安全连接的权限和本地数据卡的写权限。一般应用都会自己设置好这些权限

5、。 百度社会化登录 Android 组件用户手册 百度开发者中心 5 3.4 配置配置支持平台类型支持平台类型 用户可按照个人需求配置 sample 应用所支持的平台类型。 1. 首先编辑文件 platforms.xml: sinaweibo qqweibo renren qqdenglu kaixin baidu 说明: 上述配置表示应用可以支持分享到新浪微博、QQ 微博、开心网、QQ 社区(QZone) 、人人网和 baidu 等平台。用户可根据需要做个性化裁剪。 2. 保存文件后并将它放置到 sample 工程的 asserts 目录下: 3.5 新浪新浪微博微博 SSO 支持支持 首先

6、手机中必须安装新浪微博 3.0 以上版本才能够支持新浪微博单点登录。 1. 在 androidManifest.xml 中添加如下配置: 2. 在程序中必须显式调用支持新浪 SSO 代码 3. 代码中需要传入在新浪开放平台申请应用的的 app key。这个新浪应用必须已经托管在百度开放平台注册移动应用下面。 百度社会化登录 Android 组件用户手册 百度开发者中心 6 3.6 腾讯腾讯 SSO 支持支持 首先手机中必须安装腾讯手机 QQ 4.1.0 以上版本才能够支持腾讯单点登录。 1. 在 androidManifest.xml 中添加如下配置: 2. 3. 在程序中必须显式调用支持 Q

7、Q SSO 代码 4. 代码中需要传入在腾讯开放平台申请应用的的 app key。这个腾讯应用必须已经托管在百度开放平台注册移动应用下面。 第4章 接口说明接口说明 详细说明请参考下载包中 doc 目录下的接口说明文档。 第5章 代码示例代码示例 5.1 初始化社交初始化社交分享分享组件组件 开发者需要在 baidu 开发者中心注册应用,获取 app_key 后做为参数传入: / 实例化 baidu 社会化登录,传入 appkey socialLogin = BaiduSocialLogin.getInstance(this, appKey); 5.2 用户授权用户授权 用户需要调用下面接口完

8、成相关平台的授权工作 socialLogin.authorize(MainActivity.this, Utility.SHARE_TYPE_SINA_WEIBO, new UserInfoListener(); class UserInfoListener implements BaiduSocialListener 百度社会化登录 Android 组件用户手册 百度开发者中心 7 Override public void onAuthComplete(Bundle values) Override public void onApiComplete(String responses) Ov

9、erride public void onError(BaiduSocialException e) 5.3 为第三方平台用户和自有用户建立绑定关系的接口为第三方平台用户和自有用户建立绑定关系的接口 socialLogin.bind(MainActivity.this,Utility.SHARE_TYPE_SINA_WEIBO,1000,” 阿三”, new BaiduSocialListener () 。 ) 5.4 解除第三方平台用户和自有平台用户的绑定关系解除第三方平台用户和自有平台用户的绑定关系 socialLogin.unbind(MainActivity.this,Utility.SHARE_TYPE_SINA_WEIBO,new BaiduSocialListener () 。 ) 5.5 查询第三方平台用户和自有用户的绑定关系查询第三方平台用户和自有用户的绑定关系 socialLogin.getUserBindStatus (MainActivity.this,Utility.SHARE_TYPE_SINA_WEIBO,1000,new Bai

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号