跳转到主内容
极星编程网:以代码为星,赴技术山海!

详解android在mob平台实现qq登陆和分享

个人感觉mob平台功能还是比较强大的,很多功能都可以通过他们平台来实现。

建议仔细观看每一个步骤,如果一个步骤没处理好,可能就会让你的这个功能无法实现。相信我一定可以成功的。

废话少说,先看一下效果:

1.在mob平台配置ShareSDK环境

1.如何在mob平台创建应用

下面为我创建的应用,如图所示,我们选择接入的接口为ShareSDK

2.获取你的

App Key和App Secret(建议用自己的)

获取你先创建应用的App Key和App Secret,这里主要告诉你在哪里找App Key和App Secret,因为等下需要用到。

3.点击SDK下载

4.选择ShareSDK

选择配置我们主要选择下方配置,然后点击保存配置(下面我会说明为什么只选择这些配置)

。

5.点击下载,就会弹出下载提示

6.关于为什么只选择这些配置?

可以从上图中看出,无论是QQ还微博,微信等都需要获取他们平台的appId和appKey。

如果你直接使用平台的提供的appId和appKey是不能成功的。如果我想要实现这些功能,我们得先去那些平台获取他的appId和appKey。

7.我创建的QQ开发者平台应用

下面是我创建成功的应用,说实话QQ的这个服务确实挺慢的,一般审核需要几天,可以是免费的原因吧。下面是创建应用的步骤。

1.成为个人开发者。

2.创建移动应用。

2.把ShareSDK部署到android

1.新建一个moudle或者project

这个就不细说,比较简单。

2.配置你的build.gradle(Project)文件

如图所示,添加如图代码:

代码如下:

classpath "com.mob.sdk:MobSDK:2018.0319.1724"

3.配置你的build.gradle(Module)文件

1.首先加入如图代码

根据你的情况选择:

代码如下,因为我的版本是android studio 4.2最新版,加入方法如下:id 'com.mob.sdk'如果是其他android studio 3点多的版本,添加方法代码:apply plugin:'com.mob.sdk'

2.其次加入下图代码

加入代码如下(建议使用自己申请的appId和appKey,如果你使用的是我QQ申请的appId和appKey话,你是成功不了,关于为什么成功不了,我下面将会说明

):

MobSDK {fp true //严格模式}

MobSDK {appKey "31c48ca47c70e"appSecret "2d7adbfcd73363bbbe41aeff60e41e4f"ShareSDK {loopShare true devInfo {SinaWeibo {appKey "568898243"appSecret "38a4f8204cc784f81f9f0daaf31e02e3"callbackUri "http://www.sharesdk.cn"}QQ {appId "101906011"appKey "676d885e518445fed4d7d2341ff2d56f"}TencentWeibo {appKey "801307650"appSecret "ae36f4ee3946e1cbb98d6965b0b2ff5c"callbackUri "http://www.sharesdk.cn"}QZone {appId "100371282"appKey "aed9b0303e3ed1e27bae87c33761161d"}}}}

3. 解释一下关于为什么成功不了

下面我创建的应用

我们可以看一下在QQ平台创建的应用包名和应用签名如下:

然后我们在把他和我创建的android项目来对比一下:

1.

我的包名和他相同

2.

我们可以看一下我们的MD5是否相同

第一步:如果查看你的项目的MD5

找到图中的gradle

点击图中红色圆圈处

然后就可以查看MD5了

第二步:将我的MD5的去掉':号',把大写改为小写,我们对比一下是相同的。

补充条件小彩蛋:

如果你新建其他项目android项目的时候需要用到QQ的appId和appKey的话,你可以直接点击下图中的修改,修改你为你新项目的包名和MD5。

即可直接进行修改

4.配置你的AndroidManifest.xml文件

加入如图回调和权限。

代码如下:

权限:

回调代码:

注意事项:

记得把如图红色圆圈处的101906011改为你的QQ平台创建的应用申请的appId。

5.配置activity.xml文件。

比较简单,主要添加几个控件用来接收数据

代码如下

相关文章