From 0e7dd8919ae2811063057f18a4db4156c771448a Mon Sep 17 00:00:00 2001 From: 陈奇 <1650699704@qq.com> Date: Fri, 07 Dec 2018 16:54:04 +0800 Subject: [PATCH] [*]添加了微信登陆 --- app/src/main/java/com/moral/yunfushao/base/BaseActivity.java | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/moral/yunfushao/base/BaseActivity.java b/app/src/main/java/com/moral/yunfushao/base/BaseActivity.java index 492cf0e..612e7e1 100644 --- a/app/src/main/java/com/moral/yunfushao/base/BaseActivity.java +++ b/app/src/main/java/com/moral/yunfushao/base/BaseActivity.java @@ -17,6 +17,10 @@ import com.moral.andbrickslib.views.EmptyLayout; import com.moral.andbrickslib.views.SweetAlert.SweetAlertDialog; import com.moral.yunfushao.R; +import com.moral.yunfushao.common.WXConstants; +import com.tencent.mm.opensdk.modelmsg.SendAuth; +import com.tencent.mm.opensdk.openapi.IWXAPI; +import com.tencent.mm.opensdk.openapi.WXAPIFactory; /** @@ -42,6 +46,8 @@ * ��������������� */ protected ToastUtils mToatUtils; + public IWXAPI iwxapi; + @Override protected void onCreate(@Nullable Bundle savedInstanceState) { @@ -61,6 +67,16 @@ initListener(); initData(); StatusBarUtil.setStatusBarDrawable(BaseActivity.this, R.mipmap.bg_head); + + iwxapi = WXAPIFactory.createWXAPI(this, WXConstants.APP_ID, true); + iwxapi.registerApp(WXConstants.APP_ID); + } + + public void sendReq() { + final SendAuth.Req req = new SendAuth.Req(); + req.scope = "snsapi_userinfo"; + req.state = "wechat_sdk_demo_text"; + iwxapi.sendReq(req); } /** -- Gitblit v1.8.0