java sdk qq登录授权_社会化登录分享-QQ SDK接入

本文档详细介绍了如何在Java项目中集成QQ SDK,实现QQ登录授权和分享功能。包括QQ登录授权的步骤、回调通知处理、分享类型限制以及遇到的本地图片分享问题,并提醒开发者注意QQ SDK在不同场景下的参数设置差异。
摘要由CSDN通过智能技术生成

本篇在基于之前封装的SocialSDK的项目上增加了QQ SDK的登录授权和分享。介绍了QQ登录分享的接入和使用注意事项。

0 系列文章

1 官方文档

QQ的官方接入文档:

详细看里面的这个部分:

e7bc27faae41

QQ 官方文档

2 回调通知

在这里先说回调通知,因为qq的登录和分享的回调通知使用的是一个机制。即在onActivityResult中调用Tencent.onActivityResultData。

所以我们将onActivityResult也放入SocialApi中,activity的onActivityResult中直接调用SocialApi即可:

mSocialApi.onActivityResult(requestCode, resultCode, data);

然后在mSocialApi中再分别调用各个SSOHandler的onActivityResult,这样就可以在QQHandler中实现Tencent.onActivityResultData。

@Override

public void onActivityResult(int requestCode, int resultCode, Intent data) {

Tencent.onActivityResultData(requestCode, resultCode, data, null);

}

2 登录授权

2.1 Android 接入授权代码

先初始化mTencent:

this.mTencent &#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值