之前研究如何使用微信登录APP,各种文档各种接口各各种流程看得眼花。万一再加个新浪微博登录、QQ登录呢,一天的时间都是研究文档了,还好看到网上有个第三方工具mob,官网。可以帮我们把所有繁琐的流程处理掉,直接返回数据给我们。
使用mob的步骤:(假设我们已经有了QQ的APPID、新浪微博的APPID、微信的APPID)
1、在mob官网注册APPID;
2、下载官网的SDK,勾选我们APP需要接入的平台
3、配置manifest.xml
4、修改assets下的ShareSDK.xml
详细的请看官网/android_%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E6%8C%87%E5%8D%97/
好了,我们如何使用代码调用它登录呢?先上个DEMO图片
在onclickListener直接调用相应的接口即可:
比如使用新浪微博登录,只需几句代码:
Platform sina=ShareSDK.getPlatform(SinaWeibo.NAME); sina.setPlatformActionListener(this); sina.SSOSetting(true);//not use SSO login// sina.authorize(); sina.showUser(null);// 获取用户信息
OK,大功搞成,太简单了。
要下载DEMO请扫下头像关注微信回复demo获取github地址