正在查看: MX Player v1.97.8 应用的 BugReportDetailActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: MX Player v1.97.8 应用的 BugReportDetailActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mxtech.videoplayer.ad.online.features.help;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.database.Cursor;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.microsoft.identity.common.java.authscheme.TokenAuthenticationScheme;
import com.mxplay.login.model.UserInfo;
import com.mxtech.videoplayer.ad.online.features.help.a;
import com.mxtech.videoplayer.ad.view.SelfAdaptiveView;
import defpackage.aq1;
import defpackage.b3b;
import defpackage.bf0;
import defpackage.bq1;
import defpackage.cq1;
import defpackage.cyg;
import defpackage.dq7;
import defpackage.gfh;
import defpackage.gif;
import defpackage.h3i;
import defpackage.i0g;
import defpackage.j1b;
import defpackage.m3g;
import defpackage.mdg;
import defpackage.s0b;
import defpackage.tya;
import defpackage.wp1;
import defpackage.xe0;
import defpackage.y63;
import defpackage.yp1;
import defpackage.zp1;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.WeakHashMap;
public class BugReportDetailActivity extends y63 implements View.OnClickListener, a.InterfaceC0066a, gif.a {
public static final int n0 = 0;
public SelfAdaptiveView S;
public RecyclerView T;
public EditText U;
public View V;
public mxb W;
public int X;
public int Y;
public String Z;
public String a0;
public String b0;
public boolean c0;
public String d0;
public xe0<?> e0;
public EditText h0;
public TextView i0;
public ImageView j0;
public m3g k0;
public xe0<?> m0;
public final ArrayList<Uri> f0 = new ArrayList<>();
public final ArrayList<String> g0 = new ArrayList<>();
public String l0 = "";
public static void E6(Context context, String str) {
Intent intent = new Intent(context, (Class<?>) BugReportDetailActivity.class);
intent.putExtra("issue_type_index", 3);
intent.putExtra("report_type_index", 3);
intent.putExtra("from_page", str);
context.startActivity(intent);
}
@Override
public final int C6() {
return 2131558440;
}
public final void D6(int i) {
if (i == 1) {
this.T.setLayoutManager(new GridLayoutManager(4));
}
if (i == 2) {
this.T.setLayoutManager(new LinearLayoutManager(0));
}
}
public final void F6(View view) {
if (view == null) {
return;
}
view.setSelected(!view.isSelected());
((TextView) view).setTextColor(view.isSelected() ? ((j1b) getResources()).a.getColor(2131104009) : i0g.b().d().m(this, 2131101463));
}
public final void G6() {
if (TextUtils.isEmpty(this.U.getText().toString()) || this.Y == -1) {
this.V.setEnabled(false);
} else {
this.V.setEnabled(true);
}
}
@Override
public final String X2() {
int i = this.X;
int i2 = this.Y;
String obj = this.U.getText().toString();
UserInfo b = h3i.a.a.b();
String customId = b == null ? "" : b.getCustomId();
String str = this.b0;
String str2 = this.d0;
String str3 = this.l0;
if (i2 == -1) {
return "";
}
StringBuilder sb = new StringBuilder();
Resources resources = getResources();
sb.append(resources.getString(2131886487));
sb.append("\n\n");
sb.append(obj);
sb.append("\n\n\n");
sb.append(resources.getString(2131886489, Build.MODEL));
sb.append("\n\n\n");
sb.append(getResources().getString(2131886483));
sb.append("\n\n======== ");
sb.append(resources.getString(2131886488));
sb.append(" ========\n");
sb.append(resources.getString(2131886486));
sb.append(":\t");
sb.append(resources.getString(j2g.b[i]));
sb.append("\n");
sb.append(resources.getString(2131886490));
sb.append(":\t");
sb.append(resources.getString(j2g.f[i2]));
sb.append("\n");
if (TextUtils.isEmpty(customId)) {
sb.append(resources.getString(2131886482));
sb.append(":\t");
sb.append(cyg.c);
sb.append("\n");
} else {
sb.append("\n");
sb.append(resources.getString(2131886521));
sb.append(":\t");
sb.append(customId);
sb.append("\n");
sb.append(resources.getString(2131886482));
sb.append(":\t");
sb.append(cyg.c);
sb.append("\n");
if (!TextUtils.isEmpty(str)) {
sb.append(resources.getString(2131886504));
sb.append(":\t");
sb.append(str);
sb.append("\n");
}
}
if (!TextUtils.isEmpty(str2)) {
sb.append(getResources().getString(2131886522));
sb.append(":\n");
sb.append(str2);
sb.append("\n");
}
if (!TextUtils.isEmpty(str3)) {
sb.append(getResources().getString(2131886500));
sb.append(":");
sb.append(str3);
sb.append("\n");
}
sb.append("\n==============================\n");
return sb.toString();
}
@Override
public final List<Uri> Z() {
return this.f0;
}
@Override
public final boolean Z3(File file) {
return com.mxtech.videoplayer.preference.a.a(file, 1);
}
@Override
public final String c5() {
String str;
String sb;
int i = this.X;
int i2 = this.Y;
String str2 = "";
if (i2 == -1) {
sb = "";
} else {
StringBuilder sb2 = new StringBuilder();
sb2.append(j2g.c[i]);
sb2.append(TokenAuthenticationScheme.SCHEME_DELIMITER);
sb2.append(j2g.g[i2]);
sb2.append(TokenAuthenticationScheme.SCHEME_DELIMITER);
sb2.append(getResources().getString(2131886325));
sb2.append(TokenAuthenticationScheme.SCHEME_DELIMITER);
tya tyaVar = tya.m;
try {
str = tyaVar.getPackageManager().getPackageInfo(tyaVar.getPackageName(), 0).versionName;
} catch (Throwable unused) {
str = "";
}
sb2.append(str);
sb = sb2.toString();
}
if (!"KidsMode".equals(this.Z)) {
return sb;
}
StringBuilder sb3 = new StringBuilder();
sb3.append(getString(2131888415));
sb3.append(TokenAuthenticationScheme.SCHEME_DELIMITER);
sb3.append(getResources().getString(2131886325));
sb3.append(TokenAuthenticationScheme.SCHEME_DELIMITER);
tya tyaVar2 = tya.m;
try {
str2 = tyaVar2.getPackageManager().getPackageInfo(tyaVar2.getPackageName(), 0).versionName;
} catch (Throwable unused2) {
}
sb3.append(str2);
return sb3.toString();
}
@Override
public final String l0() {
return dq7.c();
}
@Override
public final void onActivityResult(int i, int i2, Intent intent) {
Uri data;
super.onActivityResult(i, i2, intent);
if (i != 16 || i2 != -1 || intent == null || (data = intent.getData()) == null) {
return;
}
String[] strArr = {"_data"};
Cursor query = getContentResolver().query(data, strArr, null, null, null);
if (query != null) {
try {
query.moveToFirst();
String string = query.getString(query.getColumnIndex(strArr[0]));
ArrayList<String> arrayList = this.g0;
arrayList.add(arrayList.size() - 1, string);
this.f0.add(data);
if (arrayList.size() > 6) {
arrayList.remove(arrayList.size() - 1);
}
this.W.notifyDataSetChanged();
} catch (Exception unused) {
} catch (Throwable th) {
query.close();
throw th;
}
query.close();
}
}
@Override
public void onClick(View view) {
if (view.getId() != 2131362430) {
if (view.getParent() == this.S) {
F6(view);
if (view.isSelected()) {
int i = this.Y;
if (i != -1) {
F6(this.S.getChildAt(i));
}
this.Y = this.S.indexOfChild(view);
} else {
this.Y = -1;
}
this.U.setHint(this.Y == 0 ? 2131886485 : 2131886484);
G6();
return;
}
return;
}
new gif(this, this).c(7, false, true);
int i2 = this.X;
int i3 = this.Y;
String str = this.Z;
if (i3 == -1) {
return;
}
String str2 = j2g.d[i2];
String str3 = j2g.h[i3];
mdg u = d0d.u("bugReportSucceed");
HashMap hashMap = u.b;
d0d.e("itemType", str2, hashMap);
d0d.e("reasonType", str3, hashMap);
d0d.e("source", str, hashMap);
gfh.d(u);
}
@Override
public final void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
D6(configuration.orientation);
}
@Override
public final void onCreate(Bundle bundle) {
int i = 3;
super.onCreate(bundle);
Intent intent = getIntent();
if (intent != null) {
if ("shortcut".equals(intent.getStringExtra("source"))) {
th0.v("app_shortcut_callback");
do2.F("callback");
}
this.X = intent.getIntExtra("issue_type_index", 6);
this.Y = intent.getIntExtra("report_type_index", -1);
this.Z = intent.getStringExtra("from_page");
this.a0 = intent.getStringExtra("report_content");
this.c0 = this.X == 3;
}
setTheme(s6d.N());
k6(getString(j2g.b[this.X]));
this.S = findViewById(2131367563);
this.U = (EditText) findViewById(2131363306);
this.V = findViewById(2131362430);
int[] iArr = j2g.f;
for (int i2 = 0; i2 < 5; i2++) {
int i3 = iArr[i2];
int dimensionPixelSize = ((j1b) getResources()).a.getDimensionPixelSize(2131166221);
TextView textView = (TextView) View.inflate(this, 2131559409, null);
ViewGroup.MarginLayoutParams marginLayoutParams = new ViewGroup.MarginLayoutParams(-2, -2);
textView.setText(i3);
textView.setOnClickListener(this);
marginLayoutParams.setMargins(0, 0, dimensionPixelSize, dimensionPixelSize);
textView.setGravity(17);
this.S.addView(textView, marginLayoutParams);
}
ArrayList<String> arrayList = this.g0;
arrayList.add("add_photo");
this.T = findViewById(2131365790);
mxb mxbVar = new mxb();
this.W = mxbVar;
mxbVar.g(String.class, new a(this));
D6(((j1b) getResources()).a.getConfiguration().orientation);
this.T.setAdapter(this.W);
mxb mxbVar2 = this.W;
mxbVar2.i = arrayList;
mxbVar2.notifyDataSetChanged();
int i4 = this.Y;
if (i4 != -1) {
F6(this.S.getChildAt(i4));
}
if (this.X == 7 && dq7.h()) {
findViewById(2131362680).setVisibility(0);
}
this.h0 = (EditText) findViewById(2131363316);
this.i0 = (TextView) findViewById(2131367155);
this.j0 = (ImageView) findViewById(2131364332);
m3g m3gVar = new m3g(this);
this.k0 = m3gVar;
m3gVar.d = new yp1(this);
this.h0.addTextChangedListener(new zp1(this));
this.U.addTextChangedListener(new aq1(this));
this.U.setOnTouchListener(new bq1());
this.V.setOnClickListener(this);
if (TextUtils.isEmpty(this.a0)) {
this.V.setEnabled(false);
} else {
this.U.setText(this.a0);
this.V.setEnabled(true);
}
if (this.c0) {
kl3.p(new xe0[]{this.m0});
xe0.c cVar = new xe0.c();
cVar.b = "GET";
cVar.a = "https://androidapi.mxplay.com/v1/coin/get_invitecode";
xe0<?> xe0Var = new xe0<>(cVar);
this.m0 = xe0Var;
xe0Var.d(new cq1(this));
}
((b3b) s0b.d()).submit(new bf0(this, i));
View decorView = getWindow().getDecorView();
wp1 wp1Var = new wp1(this, decorView);
WeakHashMap weakHashMap = hgi.a;
d.u(decorView, wp1Var);
}
@Override
public final void onDestroy() {
super.onDestroy();
kl3.p(new xe0[]{this.e0, this.m0});
m3g m3gVar = this.k0;
m3gVar.getClass();
try {
m3gVar.b.getViewTreeObserver().removeOnGlobalLayoutListener(m3gVar);
} catch (Exception unused) {
}
}
@Override
public final void p5(int i) {
}
}