正在查看: 新暖心缘 v8.1.1 应用的 WXEntryActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 新暖心缘 v8.1.1 应用的 WXEntryActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.luanxingyuan.app.wxapi;
import android.app.Activity;
import android.app.Dialog;
import android.content.Intent;
import android.graphics.Point;
import android.os.Bundle;
import android.provider.Settings;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.widget.TextView;
import com.luanxingyuan.app.activity.ApplyVerifyHandActivity;
import com.luanxingyuan.app.activity.ChooseGenderActivity;
import com.luanxingyuan.app.activity.MainActivity;
import com.luanxingyuan.app.base.AppManager;
import com.luanxingyuan.app.base.BaseResponse;
import com.luanxingyuan.app.bean.ChatUserInfo;
import com.luanxingyuan.app.util.CodeUtil;
import com.luanxingyuan.app.util.LogUtil;
import com.luanxingyuan.app.util.ParamUtil;
import com.luanxingyuan.app.util.SystemUtil;
import com.luanxingyuan.app.util.ToastUtil;
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.util.HashMap;
import o6.n;
import x8.e;
public class WXEntryActivity extends Activity implements IWXAPIEventHandler {
private IWXAPI f8638a;
class a extends r6.a<BaseResponse<Integer>> {
a() {
}
@Override
public void onError(e eVar, Exception exc, int i8) {
super.onError(eVar, exc, i8);
WXEntryActivity.this.finish();
}
public void onResponse(BaseResponse<Integer> baseResponse, int i8) {
if (baseResponse == null || baseResponse.m_istatus != 1) {
WXEntryActivity.this.finish();
} else {
WXEntryActivity.this.g(baseResponse.m_object.intValue());
}
}
}
class b implements View.OnClickListener {
final Dialog f8640a;
final int f8641b;
b(Dialog dialog, int i8) {
this.f8640a = dialog;
this.f8641b = i8;
}
@Override
public void onClick(View view) {
this.f8640a.dismiss();
if (this.f8641b > 0) {
WXEntryActivity.this.finish();
return;
}
WXEntryActivity.this.sendBroadcast(new Intent("com.newslapp.live.qunclose"));
WXEntryActivity.this.startActivity(new Intent(WXEntryActivity.this.getApplicationContext(), (Class<?>) ApplyVerifyHandActivity.class));
WXEntryActivity.this.finish();
}
}
class c extends r6.a<BaseResponse<ChatUserInfo>> {
class a extends r6.a<BaseResponse> {
final ChatUserInfo f8644a;
final String f8645b;
a(ChatUserInfo chatUserInfo, String str) {
this.f8644a = chatUserInfo;
this.f8645b = str;
}
@Override
public void onError(e eVar, Exception exc, int i8) {
LogUtil.e("数据发送失败", exc.getMessage());
}
public void onResponse(BaseResponse baseResponse, int i8) {
StringBuilder sb = new StringBuilder();
sb.append("userid=");
sb.append(this.f8644a.t_id);
sb.append(", androidid=");
String str = this.f8645b;
if (str == null) {
str = "null";
}
sb.append(str);
LogUtil.i("数据发送成功", sb.toString());
}
}
c() {
}
@Override
public void onError(e eVar, Exception exc, int i8) {
super.onError(eVar, exc, i8);
ToastUtil.showToast(WXEntryActivity.this.getApplicationContext(), 2131820984);
WXEntryActivity.this.finish();
}
public void onResponse(BaseResponse<ChatUserInfo> baseResponse, int i8) {
if (baseResponse == null) {
ToastUtil.showToast(WXEntryActivity.this.getApplicationContext(), 2131820984);
WXEntryActivity.this.finish();
return;
}
int i9 = baseResponse.m_istatus;
if (i9 != 1) {
if (i9 == -1) {
String str = baseResponse.m_strMessage;
Intent intent = new Intent("com.newslapp.live.beenclose");
intent.putExtra("been_close", str);
WXEntryActivity.this.sendBroadcast(intent);
WXEntryActivity.this.finish();
return;
}
if (i9 == -200) {
ToastUtil.showToast(WXEntryActivity.this.getApplicationContext(), 2131821312);
WXEntryActivity.this.finish();
return;
} else {
ToastUtil.showToast(WXEntryActivity.this.getApplicationContext(), 2131820984);
WXEntryActivity.this.finish();
return;
}
}
CodeUtil.clearClipBoard(WXEntryActivity.this.getApplicationContext());
ChatUserInfo chatUserInfo = baseResponse.m_object;
if (chatUserInfo != null) {
AppManager.f().y(chatUserInfo);
n.u(WXEntryActivity.this.getApplicationContext(), chatUserInfo);
ToastUtil.showToast(WXEntryActivity.this.getApplicationContext(), 2131820987);
if (chatUserInfo.t_id != 0) {
String string = Settings.Secure.getString(WXEntryActivity.this.getContentResolver(), "android_id");
StringBuilder sb = new StringBuilder();
sb.append("https://xincz.wangyuekeji.cn/ipapi.php?userid=");
sb.append(chatUserInfo.t_id);
sb.append("&androidid=");
sb.append(string != null ? string : "");
x7.a.c().c(sb.toString()).f().c(new a(chatUserInfo, string));
}
if (chatUserInfo.t_sex == 2) {
WXEntryActivity.this.startActivity(new Intent(WXEntryActivity.this.getApplicationContext(), (Class<?>) ChooseGenderActivity.class));
} else {
Intent intent2 = new Intent(WXEntryActivity.this.getApplicationContext(), (Class<?>) MainActivity.class);
intent2.putExtra("LOGIN_SUCCESS", true);
WXEntryActivity.this.startActivity(intent2);
}
WXEntryActivity.this.sendBroadcast(new Intent("com.newslapp.live.close"));
} else if (TextUtils.isEmpty(baseResponse.m_strMessage)) {
ToastUtil.showToast(WXEntryActivity.this.getApplicationContext(), 2131820984);
} else {
ToastUtil.showToast(WXEntryActivity.this.getApplicationContext(), baseResponse.m_strMessage);
}
WXEntryActivity.this.finish();
}
}
private void b() {
HashMap hashMap = new HashMap();
hashMap.put("userId", c());
x7.a.h().c(m6.a.f()).e("param", ParamUtil.getParam(hashMap)).f().c(new a());
}
private String c() {
if (AppManager.f() == null) {
return "";
}
ChatUserInfo k8 = AppManager.f().k();
if (k8 == null) {
return String.valueOf(n.a(getApplicationContext()).t_id);
}
int i8 = k8.t_id;
return i8 >= 0 ? String.valueOf(i8) : "";
}
private void d(String str) {
e(str, n.g(AppManager.f()));
}
private void e(String str, String str2) {
String str3 = "Android " + SystemUtil.getSystemVersion();
String onlyOneId = SystemUtil.getOnlyOneId(getApplicationContext());
HashMap hashMap = new HashMap();
hashMap.put("t_phone_type", "Android");
if (TextUtils.isEmpty(str3)) {
str3 = "";
}
hashMap.put("t_system_version", str3);
hashMap.put("deviceNumber", onlyOneId);
hashMap.put("ip", str2);
hashMap.put("weixinCode", str);
String e8 = AppManager.f().e();
if (TextUtils.isEmpty(e8)) {
e8 = AppManager.f().i();
}
if (TextUtils.isEmpty(e8)) {
e8 = CodeUtil.getClipBoardContent(getApplicationContext());
}
hashMap.put("shareUserId", e8);
x7.a.h().c(m6.a.v1()).e("param", ParamUtil.getParam(hashMap)).f().c(new c());
}
private void f(View view, Dialog dialog, int i8) {
TextView textView = (TextView) view.findViewById(2131296608);
TextView textView2 = (TextView) view.findViewById(2131296538);
int i9 = 3 - i8;
if (i9 > 0) {
textView.setText(getResources().getString(2131821058) + i9 + getResources().getString(2131821060));
textView2.setText(getResources().getString(2131820791));
} else {
textView.setText(getResources().getString(2131820637));
textView2.setText(getResources().getString(2131820636));
}
textView2.setOnClickListener(new b(dialog, i9));
}
public void g(int i8) {
Dialog dialog = new Dialog(this, 2131886281);
View inflate = LayoutInflater.from(this).inflate(2131493082, (ViewGroup) null);
f(inflate, dialog, i8);
dialog.setContentView(inflate);
Point point = new Point();
getWindowManager().getDefaultDisplay().getSize(point);
Window window = dialog.getWindow();
if (window != null) {
window.getAttributes().width = point.x;
window.setGravity(17);
}
dialog.setCanceledOnTouchOutside(false);
dialog.setCancelable(false);
if (isFinishing()) {
return;
}
dialog.show();
}
@Override
protected void onActivityResult(int i8, int i9, Intent intent) {
super.onActivityResult(i8, i9, intent);
this.f8638a.handleIntent(intent, this);
LogUtil.i("wxonActivityResult: ");
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
IWXAPI createWXAPI = WXAPIFactory.createWXAPI(getApplicationContext(), "wx592dcebca0f03440", true);
this.f8638a = createWXAPI;
createWXAPI.registerApp("wx592dcebca0f03440");
this.f8638a.handleIntent(getIntent(), this);
LogUtil.i("wxonCreate: ");
}
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
setIntent(intent);
this.f8638a.handleIntent(intent, this);
finish();
}
@Override
public void onReq(BaseReq baseReq) {
LogUtil.i("baseReq:" + w0.a.u(baseReq));
}
@Override
public void onResp(BaseResp baseResp) {
LogUtil.i("baseResp:" + w0.a.u(baseResp));
LogUtil.i("baseResp:" + baseResp.errStr + "," + baseResp.openId + "," + baseResp.transaction + "," + baseResp.errCode);
int i8 = baseResp.errCode;
if (i8 == -4) {
finish();
return;
}
if (i8 == -2) {
if (baseResp.getType() == 1) {
ToastUtil.showToast(getApplicationContext(), 2131820983);
finish();
return;
} else {
if (baseResp.getType() == 2) {
ToastUtil.showToast(getApplicationContext(), 2131821314);
finish();
return;
}
return;
}
}
if (i8 != 0) {
finish();
return;
}
if (baseResp.getType() == 1) {
SendAuth.Resp resp = (SendAuth.Resp) baseResp;
if (!TextUtils.isEmpty(resp.code)) {
d(resp.code);
return;
} else {
ToastUtil.showToast(getApplicationContext(), 2131820984);
finish();
return;
}
}
if (baseResp.getType() == 2) {
LogUtil.i("微信分享成功");
if (AppManager.f().g()) {
b();
} else {
finish();
}
}
}
}