正在查看: 夜猫麻将 v24.1.1 应用的 WXEntryActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 夜猫麻将 v24.1.1 应用的 WXEntryActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.yemao.yemao2024.wxapi;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
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 com.yemao.yemao2024.Constants;
import com.yemao.yemao2024.MainActivity;
public class WXEntryActivity extends Activity implements IWXAPIEventHandler {
private IWXAPI api;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
IWXAPI createWXAPI = WXAPIFactory.createWXAPI(this, Constants.APP_ID, false);
this.api = createWXAPI;
createWXAPI.registerApp(Constants.APP_ID);
this.api.handleIntent(getIntent(), this);
}
public void onReq(BaseReq req) {
req.getType();
finish();
}
public void onResp(BaseResp resp) {
String resultResp;
String resultResp2;
Log.e("Unity", "微信数据:errCode:" + resp.errCode + "---info:" + resp.getType());
int errCode = 9999;
int type = resp.getType();
if (type == 1) {
if (resp.errCode == 0) {
errCode = ((SendAuth.Resp) resp).errCode;
resultResp = ((SendAuth.Resp) resp).code;
} else if (resp.errCode == -2) {
resultResp = "用户取消微信授权登录!";
} else {
resultResp = "微信授权失败!";
}
Log.e("android", "微信登录成功=>" + resultResp);
MainActivity.CallBackUnity("WEIXIN", "LOGIN", errCode, resultResp);
} else if (type == 2) {
if (resp.errCode == 0) {
errCode = 0;
resultResp2 = "分享成功!";
} else if (resp.errCode == -2) {
resultResp2 = "分享取消!";
} else {
resultResp2 = "分享失败!";
}
MainActivity.CallBackUnity("WEIXIN", "SHARE", errCode, resultResp2);
}
finish();
}
}