其实两年前做过这个功能,项目最近需要加上获取微信用户信息的需求,索性我就写成一篇文章,当做笔记
我在项目中用到的是点击一个按钮发起微信授权请求的需求,首先判断是否安装微信,如果安装微信则进行用户授权,授权成功之后通过微信提供的接口获取openID等用户信息,然后做自己的业务:
1、 Android端要使用微信登录,必须在微信开发平台创建APP并且审核通过,得到appid和secret
2、 依赖微信SDK
dependencies {
compile ‘com.tencent.mm.opensdk:wechat-sdk-android-without-mta: