发现shareSDK是个好东西啊,整合了绝大多数的平台,可以很方便的进行第三方的登陆,分享等操作。
记录下用shareSDK进行微信登陆的一些需要注意的地方。
首先是去微信开发平台申请应用并提交审核,其中的应用签名利用下面的工具可以获取:
http://download.csdn.net/detail/wblyuyang/8628591
这个是和数字证书相关联的,若以后更换了数字证书,也要相应的更新提交应用的签名信息,否则不能进行登录。
到官网下载所需的jar包并引入工程。
需要登录的activity里面要实现以下接口:
implements OnClickListener, Callback, PlatformActionListener
然后在程序里面先初始化shareSDK平台:
ShareSDK.initSDK(this);
再然后是登录:
Platform wechat= ShareSDK.getPlatform(context, Wechat.NAME);
wechat.setPlatformActionListener(paListener);
wechat.authorize();
如果验证成功,在onComplete()函数里面会返回用户的信息,如名称,头像,userid等。
QQ、微信登陆DEMO:http://download.csdn.net/detail/wblyuyang/8628581
更多的信息可参看官方网站:http://wiki.mob.com/%e7%ac%ac%e4%b8%89%e6%96%b9%e7%99%bb%e5%bd%95/undefined