admin管理员组

文章数量:1533893

最近做一个android项目,需求是登录页面加入微信二维码扫码登录入口(类似于PC端扫一扫登录),用户打开微信APP,扫描二维码,点击登录即可。当时也看了官网的相关介绍,确实踩了不少坑,写这个博客记录下。

一、准备工作

1、compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'

2、Activity实现OAuthListener接口

  • onAuthGotQrcode(String qrcodeImgPath, byte[] bytes)//auth之后返回的二维码,Bitmap bmp =                          BitmapFactory.decodeByteArray(bytes, 0, bytes.length)即可获取二维码图片。
  • onQrcodeScanned()//用户扫描二维码之后,回调该方法
  • onAuthFinish(OAuthErrCode errCode, String authCode)//用户点击授权和异常信息,回调该方法

3、IDiffDevOAuth 初始化:IDiffDevOAuth  oauth = DiffDevOAuthFactory.getDiffDevOAuth();

二、获取access_token

本文标签: 功能androidSDK