正在查看: 远离手机 v4.9.11 应用的 WXEntryActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 远离手机 v4.9.11 应用的 WXEntryActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.lijianqiang12.silent.wxapi;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import com.blankj.utilcode.util.GsonUtils;
import com.blankj.utilcode.util.LogUtils;
import com.jeremyliao.liveeventbus.LiveEventBus;
import com.lijianqiang12.silent.I1I1IlIl11ll;
import com.lijianqiang12.silent.I1Il1lIl11I;
import com.lijianqiang12.silent.IlI1llI1llI1l;
import com.lijianqiang12.silent.IlII1llll;
import com.lijianqiang12.silent.IllIIIIIll;
import com.lijianqiang12.silent.IllllIlIl;
import com.lijianqiang12.silent.data.model.net.pojos.WXTokenModel;
import com.lijianqiang12.silent.data.model.net.pojos.WXUserInfo;
import com.lijianqiang12.silent.l11l1lIIIIII;
import com.lijianqiang12.silent.l11ll11111;
import com.lijianqiang12.silent.l1IlIII1I;
import com.lijianqiang12.silent.l1l1lIII11I11;
import com.lijianqiang12.silent.l1lI11IIl1lIl;
import com.lijianqiang12.silent.lII111I111I;
import com.lijianqiang12.silent.lII1Il1I1I;
import com.lijianqiang12.silent.lIIl1Ill111;
import com.lijianqiang12.silent.lIIllIll1l1;
import com.lijianqiang12.silent.lIllI1IIlI11l;
import com.lijianqiang12.silent.ll111IlIl11;
import com.lijianqiang12.silent.ll1l1I1ll11I1;
import com.tencent.connect.common.Constants;
import com.tencent.mm.opensdk.modelbase.BaseReq;
import com.tencent.mm.opensdk.modelbase.BaseResp;
import com.tencent.mm.opensdk.modelmsg.SendAuth;
import com.tencent.mm.opensdk.openapi.IWXAPI;
import com.tencent.mm.opensdk.openapi.IWXAPIEventHandler;
import com.tencent.mm.opensdk.openapi.WXAPIFactory;
import java.io.IOException;
import kotlin.Metadata;
@Metadata(d1 = {"\u0000N\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0006\u0018\u00002\u00020\u00012\u00020\u00022\u00020\u0003B\u0007¢\u0006\u0004\b\u001f\u0010 J\u0010\u0010\u0007\u001a\u00020\u00062\u0006\u0010\u0005\u001a\u00020\u0004H\u0002J\u0018\u0010\n\u001a\u00020\u00062\u0006\u0010\b\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\u0004H\u0002J\u0012\u0010\r\u001a\u00020\u00062\b\u0010\f\u001a\u0004\u0018\u00010\u000bH\u0016J\u0010\u0010\u0010\u001a\u00020\u00062\u0006\u0010\u000f\u001a\u00020\u000eH\u0014J\u0010\u0010\u0013\u001a\u00020\u00062\u0006\u0010\u0012\u001a\u00020\u0011H\u0016J\u0010\u0010\u0016\u001a\u00020\u00062\u0006\u0010\u0015\u001a\u00020\u0014H\u0016R\u0018\u0010\u001a\u001a\u0004\u0018\u00010\u00178\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0018\u0010\u0019R\u0016\u0010\u001e\u001a\u00020\u001b8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b\u001c\u0010\u001d¨\u0006!"}, d2 = {"Lcom/lijianqiang12/silent/wxapi/WXEntryActivity;", "Landroid/app/Activity;", "Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;", "Lcom/lijianqiang12/silent/IllllIlIl;", "", "code", "Lcom/lijianqiang12/silent/ll1II1Il1111l;", "Il11lI1III1", Constants.PARAM_ACCESS_TOKEN, "openid", "lIIl1I1I", "Landroid/os/Bundle;", "savedInstanceState", "onCreate", "Landroid/content/Intent;", "intent", "onNewIntent", "Lcom/tencent/mm/opensdk/modelbase/BaseReq;", "req", "onReq", "Lcom/tencent/mm/opensdk/modelbase/BaseResp;", "resp", "onResp", "Lcom/tencent/mm/opensdk/openapi/IWXAPI;", "Il11lIlllll1", "Lcom/tencent/mm/opensdk/openapi/IWXAPI;", "api", "Lcom/lijianqiang12/silent/lII1Il1I1I;", "I1II1ll1lI1", "Lcom/lijianqiang12/silent/lII1Il1I1I;", "loginViewModel", "<init>", "()V", "app_honor64Release"}, k = 1, mv = {1, 9, 0})
public final class WXEntryActivity extends Activity implements IWXAPIEventHandler, IllllIlIl {
private lII1Il1I1I loginViewModel;
@lIIl1Ill111
private IWXAPI api;
@lIllI1IIlI11l
private IlII1llll l11l1l11I1 = new IlII1llll();
public static final class IIllIl1llII implements IllIIIIIll {
@Metadata(d1 = {"\u0000\u000f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001¨\u0006\u0003"}, d2 = {"com/lijianqiang12/silent/wxapi/WXEntryActivity$IIllIl1llII$IIllIl1llII", "Lcom/lijianqiang12/silent/l1lI11IIl1lIl;", "Lcom/lijianqiang12/silent/data/model/net/pojos/WXTokenModel;", "app_honor64Release"}, k = 1, mv = {1, 9, 0})
public static final class C0162IIllIl1llII extends l1lI11IIl1lIl<WXTokenModel> {
C0162IIllIl1llII() {
}
}
IIllIl1llII() {
}
public void onFailure(@lIllI1IIlI11l l11l1lIIIIII l11l1liiiiii, @lIllI1IIlI11l IOException iOException) {
l1l1lIII11I11.IIl1I11I1lI1l(l11l1liiiiii, "call");
l1l1lIII11I11.IIl1I11I1lI1l(iOException, "e");
I1Il1lIl11I.IIllIl1llII.Il11lI1III1("登录失败:" + iOException);
WXEntryActivity.this.finish();
}
public void onResponse(@lIllI1IIlI11l l11l1lIIIIII l11l1liiiiii, @lIllI1IIlI11l l11ll11111 l11ll11111Var) {
l1l1lIII11I11.IIl1I11I1lI1l(l11l1liiiiii, "call");
l1l1lIII11I11.IIl1I11I1lI1l(l11ll11111Var, "response");
if (l11ll11111Var.lIlI1IIllI1() != 200) {
I1Il1lIl11I.IIllIl1llII.Il11lI1III1("登录失败:" + l11ll11111Var.I1IIlIlI1II11());
WXEntryActivity.this.finish();
return;
}
l1IlIII1I lI11lI1l1 = l11ll11111Var.lI11lI1l1();
WXTokenModel wXTokenModel = (WXTokenModel) GsonUtils.fromJson(lI11lI1l1 != null ? lI11lI1l1.string() : null, new C0162IIllIl1llII().lII1lI1Illl());
LogUtils.d(new Object[]{"WXEntryActivity wxTokenModel.access_token=" + wXTokenModel.getAccess_token() + " wxTokenModel.openid=" + wXTokenModel.getOpenid() + "}"});
WXEntryActivity.this.lIIl1I1I(wXTokenModel.getAccess_token(), wXTokenModel.getOpenid());
}
}
public static final class IlllIll1I1I implements IllIIIIIll {
@Metadata(d1 = {"\u0000\u000f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001¨\u0006\u0003"}, d2 = {"com/lijianqiang12/silent/wxapi/WXEntryActivity$IlllIll1I1I$IIllIl1llII", "Lcom/lijianqiang12/silent/l1lI11IIl1lIl;", "Lcom/lijianqiang12/silent/data/model/net/pojos/WXUserInfo;", "app_honor64Release"}, k = 1, mv = {1, 9, 0})
public static final class IIllIl1llII extends l1lI11IIl1lIl<WXUserInfo> {
IIllIl1llII() {
}
}
IlllIll1I1I() {
}
public void onFailure(@lIllI1IIlI11l l11l1lIIIIII l11l1liiiiii, @lIllI1IIlI11l IOException iOException) {
l1l1lIII11I11.IIl1I11I1lI1l(l11l1liiiiii, "call");
l1l1lIII11I11.IIl1I11I1lI1l(iOException, "e");
I1Il1lIl11I.IIllIl1llII.Il11lI1III1("登录失败:" + iOException);
WXEntryActivity.this.finish();
}
public void onResponse(@lIllI1IIlI11l l11l1lIIIIII l11l1liiiiii, @lIllI1IIlI11l l11ll11111 l11ll11111Var) {
l1l1lIII11I11.IIl1I11I1lI1l(l11l1liiiiii, "call");
l1l1lIII11I11.IIl1I11I1lI1l(l11ll11111Var, "response");
if (l11ll11111Var.lIlI1IIllI1() != 200) {
I1Il1lIl11I.IIllIl1llII.Il11lI1III1("登录失败:" + l11ll11111Var.I1IIlIlI1II11());
WXEntryActivity.this.finish();
return;
}
l1IlIII1I lI11lI1l1 = l11ll11111Var.lI11lI1l1();
WXUserInfo wXUserInfo = (WXUserInfo) GsonUtils.fromJson(lI11lI1l1 != null ? lI11lI1l1.string() : null, new IIllIl1llII().lII1lI1Illl());
LogUtils.d(new Object[]{"WXEntryActivity wxUserInfo=" + wXUserInfo});
LiveEventBus.get(IlI1llI1llI1l.lI111l1I1llIl, WXUserInfo.class).post(wXUserInfo);
WXEntryActivity.this.finish();
}
}
private final void Il11lI1III1(String str) {
new lIIllIll1l1().IIllIl1llII(new I1I1IlIl11ll.IIllIl1llII().Il11lIlllll1("https://api.weixin.qq.com/sns/oauth2/access_token?appid=wxb973000be122479f&secret=eca4bd609711e3c37f9e75aa4ea90618&code=" + str + "&grant_type=authorization_code").IlllIll1I1I()).lII1lI1Illl(new IIllIl1llII());
}
public final void lIIl1I1I(String str, String str2) {
new lIIllIll1l1().IIllIl1llII(new I1I1IlIl11ll.IIllIl1llII().Il11lIlllll1("https://api.weixin.qq.com/sns/userinfo?access_token=" + str + "&openid=" + str2).IlllIll1I1I()).lII1lI1Illl(new IlllIll1I1I());
}
@Override
@lIIl1Ill111
public final <T extends View> T IIllIl1llII(@lIllI1IIlI11l ll1l1I1ll11I1 ll1l1i1ll11i1, int i, @lIllI1IIlI11l Class<T> cls) {
l1l1lIII11I11.IIl1I11I1lI1l(ll1l1i1ll11i1, "owner");
l1l1lIII11I11.IIl1I11I1lI1l(cls, "viewClass");
return (T) this.l11l1l11I1.IIllIl1llII(ll1l1i1ll11i1, i, cls);
}
@Override
public void onCreate(@lIIl1Ill111 Bundle bundle) {
super.onCreate(bundle);
ll111IlIl11 ll111ilil11 = ll111IlIl11.IIllIl1llII;
Context applicationContext = getApplicationContext();
l1l1lIII11I11.III11IIll1lI1(applicationContext, "getApplicationContext(...)");
this.loginViewModel = (lII1Il1I1I) ll111ilil11.IllIlI1l1I(applicationContext).create(lII1Il1I1I.class);
IWXAPI createWXAPI = WXAPIFactory.createWXAPI(this, lII111I111I.IIll11IllI1l);
this.api = createWXAPI;
l1l1lIII11I11.IllIlI1l1I(createWXAPI);
createWXAPI.handleIntent(getIntent(), this);
}
@Override
protected void onNewIntent(@lIllI1IIlI11l Intent intent) {
l1l1lIII11I11.IIl1I11I1lI1l(intent, "intent");
super.onNewIntent(intent);
setIntent(intent);
IWXAPI iwxapi = this.api;
l1l1lIII11I11.IllIlI1l1I(iwxapi);
iwxapi.handleIntent(intent, this);
}
@Override
public void onReq(@lIllI1IIlI11l BaseReq baseReq) {
l1l1lIII11I11.IIl1I11I1lI1l(baseReq, "req");
}
@Override
public void onResp(@lIllI1IIlI11l BaseResp baseResp) {
l1l1lIII11I11.IIl1I11I1lI1l(baseResp, "resp");
LogUtils.d(new Object[]{"WXEntryActivity " + baseResp.errCode + " " + baseResp.errStr + " " + baseResp.getType() + " " + baseResp.openId + " " + baseResp.transaction + " " + baseResp.checkArgs()});
if (baseResp.getType() == 1) {
if (baseResp.errCode == 0) {
String str = ((SendAuth.Resp) baseResp).code;
l1l1lIII11I11.IllIlI1l1I(str);
Il11lI1III1(str);
return;
}
I1Il1lIl11I.IIllIl1llII.Il11lI1III1("登录失败:" + baseResp.errStr);
finish();
}
}
}