百度手机卫士 v8.1.5版本的 MD5 值为:15af71eae74e2f2b5b9f845fe77a4804
以下内容为反编译后的 SpamSmsDetailActivity.java 源代码,内容仅作参考
package com.dianxinos.optimizer.module.antispam;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.os.Handler;
import android.text.SpannableString;
import android.text.TextUtils;
import android.text.method.LinkMovementMethod;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.baidu.sapi2.c.R;
import com.baidu.security.plugin.alarm.AlarmUtil;
import com.dianxinos.optimizer.ui.DXLoadingInside;
import com.dianxinos.optimizer.ui.DXPageBottomButton;
import dxoptimizer.bap;
import dxoptimizer.bea;
import dxoptimizer.beg;
import dxoptimizer.bet;
import dxoptimizer.bhj;
import dxoptimizer.bks;
import dxoptimizer.cfp;
import dxoptimizer.cfq;
import dxoptimizer.cfr;
import dxoptimizer.cfs;
import dxoptimizer.cft;
import dxoptimizer.cfu;
import dxoptimizer.cfv;
import dxoptimizer.cfw;
import dxoptimizer.cfx;
import dxoptimizer.cfy;
import dxoptimizer.cfz;
import dxoptimizer.cga;
import dxoptimizer.cgb;
import dxoptimizer.cio;
import dxoptimizer.cip;
import dxoptimizer.cit;
import dxoptimizer.cmw;
import dxoptimizer.cnc;
import dxoptimizer.cnd;
import dxoptimizer.cne;
import dxoptimizer.duu;
import dxoptimizer.dux;
import dxoptimizer.dve;
import dxoptimizer.eda;
import dxoptimizer.hax;
import dxoptimizer.heg;
import dxoptimizer.hfe;
import dxoptimizer.hhs;
import dxoptimizer.hmh;
import dxoptimizer.hnd;
import dxoptimizer.hne;
import dxoptimizer.hng;
import dxoptimizer.htf;
public class SpamSmsDetailActivity extends bap implements View.OnClickListener {
private static final htf a = htf.a("^((((\\+?86)|12520)?)((13[0-9])|(15[0-9])|(18[0-9])|170|147))\\d{8}$");
private bhj A;
private String B;
private String C;
private beg E;
private Resources b;
private DXPageBottomButton c;
private TextView d;
private TextView e;
private TextView f;
private TextView g;
private TextView h;
private TextView j;
private TextView k;
private Button l;
private RelativeLayout m;
private RelativeLayout n;
private TextView o;
private TextView p;
private TextView q;
private ImageView r;
private ImageView s;
private TextView t;
private TextView u;
private TextView v;
private TextView w;
private Button x;
private TextView y;
private DXLoadingInside z;
private int D = 1;
private cgb F = null;
private Handler G = new cfp(this);
@Override
public void onCreate(Bundle bundle) {
requestWindowFeature(1);
super.onCreate(bundle);
setContentView(R.layout.jadx_deobf_0x00000743);
if (bundle != null) {
this.A = (bhj) bundle.getParcelable("FIREWALL_SMS_MESSAGE");
this.B = bundle.getString("FIREWALL_SMS_LOCATION");
this.C = bundle.getString("MSG_SUBJECT");
} else {
this.A = (bhj) hnd.c(getIntent(), "FIREWALL_SMS_MESSAGE");
this.B = hnd.b(getIntent(), "FIREWALL_SMS_LOCATION");
this.C = hnd.b(getIntent(), "MSG_SUBJECT");
}
if (this.A != null) {
this.D = this.A.o;
this.E = bea.a().d(this);
e();
dux.a(this, 68, 2);
return;
}
finish();
}
@Override
public void onStart() {
super.onStart();
if (hax.h(this) && this.A.o == 1) {
this.F = new cgb(this, null);
if (this.F != null) {
this.F.execute(new Void[0]);
}
}
}
@Override
protected void onStop() {
super.onStop();
if (this.F != null && !this.F.isCancelled()) {
this.F.cancel(true);
}
}
public void c() {
this.m.setVisibility(0);
this.n.setVisibility(8);
this.y.setVisibility(8);
this.c.setVisibility(8);
if (this.A.j) {
this.k.setText(getResources().getString(R.string.jadx_deobf_0x00001c32));
this.k.setVisibility(0);
}
}
public void a(cit citVar) {
this.c.setVisibility(8);
this.m.setVisibility(8);
this.n.setVisibility(0);
this.y.setVisibility(0);
this.k.setText(getResources().getString(R.string.jadx_deobf_0x00001c09));
this.k.setVisibility(0);
if (!TextUtils.isEmpty(citVar.e()) && citVar.c() == 3) {
this.v.setText(String.format(getString(R.string.jadx_deobf_0x00001c10), citVar.e()));
this.v.setVisibility(0);
}
this.o.setText(String.format(getString(R.string.jadx_deobf_0x00001c0d), citVar.g().substring(5, 10)));
a(citVar.c(), citVar.f());
}
private void a(int i, String str) {
d();
switch (i) {
case 1:
case 2:
this.p.setText(str.substring(5, 10));
this.p.setVisibility(0);
this.r.setImageResource(R.drawable.jadx_deobf_0x0000018d);
this.t.setTextColor(getResources().getColor(R.color.jadx_deobf_0x00000d15));
return;
case 3:
this.q.setText(str.substring(5, 10));
this.q.setVisibility(0);
this.s.setImageResource(R.drawable.jadx_deobf_0x0000018e);
this.u.setTextColor(getResources().getColor(R.color.jadx_deobf_0x00000d15));
return;
default:
return;
}
}
private void d() {
this.p.setVisibility(4);
this.q.setVisibility(4);
this.r.setImageResource(R.drawable.jadx_deobf_0x00000193);
this.s.setImageResource(R.drawable.jadx_deobf_0x00000193);
this.t.setTextColor(getResources().getColor(R.color.jadx_deobf_0x00000d17));
this.u.setTextColor(getResources().getColor(R.color.jadx_deobf_0x00000d17));
}
private void e() {
this.b = getResources();
int i = R.string.jadx_deobf_0x00001c30;
if (this.D == 2) {
i = R.string.jadx_deobf_0x00001bb3;
}
hmh.b(this, R.id.jadx_deobf_0x00000ef2, i, new cft(this));
this.d = (TextView) findViewById(R.id.jadx_deobf_0x00000fbb);
this.f = (TextView) findViewById(R.id.jadx_deobf_0x00000fbf);
this.g = (TextView) findViewById(R.id.jadx_deobf_0x00000fc0);
this.e = (TextView) findViewById(R.id.jadx_deobf_0x00000fbd);
this.j = (TextView) findViewById(R.id.jadx_deobf_0x00000fbe);
this.k = (TextView) findViewById(R.id.jadx_deobf_0x00000f3a);
this.l = (Button) findViewById(R.id.jadx_deobf_0x00000fc6);
this.m = (RelativeLayout) findViewById(R.id.jadx_deobf_0x00000fc1);
this.n = (RelativeLayout) findViewById(R.id.jadx_deobf_0x00000fc8);
this.o = (TextView) findViewById(R.id.jadx_deobf_0x00000fc9);
this.p = (TextView) findViewById(R.id.jadx_deobf_0x00000fca);
this.q = (TextView) findViewById(R.id.jadx_deobf_0x00000fcb);
this.r = (ImageView) findViewById(R.id.jadx_deobf_0x00000fcc);
this.s = (ImageView) findViewById(R.id.jadx_deobf_0x00000fcd);
this.t = (TextView) findViewById(R.id.jadx_deobf_0x00000fce);
this.u = (TextView) findViewById(R.id.jadx_deobf_0x00000fcf);
this.v = (TextView) findViewById(R.id.jadx_deobf_0x00000fd0);
this.y = (TextView) findViewById(R.id.jadx_deobf_0x00000fd1);
this.w = (TextView) findViewById(R.id.jadx_deobf_0x00000fc4);
this.z = (DXLoadingInside) findViewById(R.id.jadx_deobf_0x00000ef3);
this.c = (DXPageBottomButton) findViewById(R.id.jadx_deobf_0x00000fd2);
this.c.setText(this.b.getString(R.string.jadx_deobf_0x00001c27));
this.x = (Button) findViewById(R.id.jadx_deobf_0x00000fc7);
if (hax.h(this)) {
if (this.D == 1) {
this.c.setVisibility(8);
} else if (this.D == 2) {
this.c.setVisibility(0);
if (this.A.j) {
this.k.setText(getResources().getString(R.string.jadx_deobf_0x00001c32));
this.k.setVisibility(0);
}
}
} else {
this.c.setVisibility(0);
if (this.A.j) {
this.k.setText(getResources().getString(R.string.jadx_deobf_0x00001c32));
this.k.setVisibility(0);
}
}
if (TextUtils.isEmpty(this.A.k)) {
this.d.setText(this.A.c);
} else {
this.d.setText(this.A.k);
this.h = (TextView) findViewById(R.id.jadx_deobf_0x00000fbc);
this.h.setText(this.A.c);
this.h.setVisibility(0);
}
this.e.setText(cnd.a(this.A.d));
if (!TextUtils.isEmpty(this.C)) {
this.f.setVisibility(0);
this.f.setText(getString(R.string.jadx_deobf_0x00001bb4, new Object[]{this.C}));
} else {
this.f.setVisibility(8);
}
if (this.D == 1) {
this.g.setText(this.A.b);
} else if (this.D == 2) {
this.g.setText(eda.a(this.A.b));
}
if (!TextUtils.isEmpty(this.B)) {
this.j.setText(this.B);
this.j.setVisibility(0);
}
this.c.setOnClickListener(this);
this.x.setOnClickListener(this);
this.l.setOnClickListener(this);
SpannableString spannableString = new SpannableString(getResources().getString(R.string.jadx_deobf_0x00001c07));
spannableString.setSpan(new cfu(this), spannableString.length() - 4, spannableString.length(), 33);
this.w.setHighlightColor(0);
this.w.append(spannableString);
this.w.setMovementMethod(LinkMovementMethod.getInstance());
}
private void f() {
View inflate = getLayoutInflater().inflate(R.layout.jadx_deobf_0x0000072b, (ViewGroup) null);
EditText editText = (EditText) inflate.findViewById(R.id.jadx_deobf_0x00000f4d);
TextView textView = (TextView) inflate.findViewById(R.id.jadx_deobf_0x00000f4e);
editText.addTextChangedListener(new cfv(this, textView, editText));
hfe hfeVar = new hfe(this);
hfeVar.setTitle(R.string.jadx_deobf_0x00001c05);
hfeVar.a(inflate);
hfeVar.b(R.string.jadx_deobf_0x00001bfe, new cfw(this, editText, textView, hfeVar));
hfeVar.c(R.string.jadx_deobf_0x00001bfb, null);
hfeVar.show();
}
public void a(String str) {
heg.a().b(new cfx(this, str));
}
private void g() {
hfe hfeVar = new hfe(this);
CheckBox a2 = hfeVar.a(true, R.string.jadx_deobf_0x00001c29);
hfeVar.f(R.string.jadx_deobf_0x00001c2c);
hfeVar.a(R.string.jadx_deobf_0x00001f40, new cfy(this, a2));
hfeVar.c(R.string.jadx_deobf_0x00001ef6, null);
hfeVar.show();
}
private void h() {
hfe hfeVar = new hfe(this);
hfeVar.f(R.string.jadx_deobf_0x00001bb2);
hfeVar.a(R.string.jadx_deobf_0x00001f36, new cfz(this));
hfeVar.c(R.string.jadx_deobf_0x00001ef6, null);
hfeVar.show();
}
@Override
protected void onSaveInstanceState(Bundle bundle) {
bundle.putString("FIREWALL_SMS_LOCATION", this.B);
bundle.putParcelable("FIREWALL_SMS_MESSAGE", this.A);
super.onSaveInstanceState(bundle);
}
public void b(String str) {
hfe hfeVar = new hfe(this);
hfeVar.setTitle(R.string.jadx_deobf_0x00001b7f);
hfeVar.b(getString(R.string.jadx_deobf_0x00001b81));
hfeVar.a(R.string.jadx_deobf_0x00001f36, new cga(this, str));
hfeVar.c(R.string.jadx_deobf_0x00001ef6, new cfq(this));
hfeVar.setOnCancelListener(new cfr(this));
hfeVar.show();
}
public void i() {
cmw cmwVar = new cmw(this);
cmwVar.a(new cfs(this));
cmwVar.execute(this.A);
}
public void j() {
hhs.a(R.string.jadx_deobf_0x00001c0a, 0);
}
public static void b(Context context, String str, int i) {
long b = cne.b(context, str);
long currentTimeMillis = System.currentTimeMillis();
if (b == 0 || currentTimeMillis >= b + (i * AlarmUtil.DAY)) {
bks.c(context, "com.dianxinos.optimizer.action.ALARM_EVENT_QUERY_12321_STATE_" + str);
bks.a(context, "com.dianxinos.optimizer.action.ALARM_EVENT_QUERY_12321_STATE_" + str, (i * AlarmUtil.DAY) + currentTimeMillis);
cne.a(context, currentTimeMillis, str);
}
}
public static void a(Context context, String str) {
String str2 = str.split("-")[0];
int b = cip.a(context).b(str2);
if (b == -1 || b == 3) {
bks.c(context, "com.dianxinos.optimizer.action.ALARM_EVENT_QUERY_12321_STATE_" + str);
return;
}
cit b2 = cio.b(cio.a(context, "http://jbzs.12321.cn/12321SMSReportApi/query.api?tpl=baidu", cio.a(context, str2, b)));
if (b2 != null) {
cip.a(context).b(b2);
if (b2.c() == 3) {
bhj a2 = bet.a(context).a(Integer.valueOf(r0[1]).intValue());
if (a2 == null) {
bks.c(context, "com.dianxinos.optimizer.action.ALARM_EVENT_QUERY_12321_STATE_" + str);
return;
}
Intent intent = new Intent(context, (Class<?>) SpamSmsDetailActivity.class);
intent.addFlags(268435456);
intent.putExtra("FIREWALL_SMS_LOCATION", a2.c);
intent.putExtra("FIREWALL_SMS_MESSAGE", a2);
dux.a(intent);
hne a3 = hng.a(6, context.getString(R.string.jadx_deobf_0x00001c0c), null, context.getString(R.string.jadx_deobf_0x00001c0b), PendingIntent.getActivity(context, 0, intent, 134217728), 68);
a3.i = 0;
a3.o = 2;
a3.n = context.getString(R.string.jadx_deobf_0x00001ba3);
a3.s = true;
duu.a(context, new dve(a3));
bks.c(context, "com.dianxinos.optimizer.action.ALARM_EVENT_QUERY_12321_STATE_" + str);
cnc.A(context);
return;
}
}
b(context, str, 2);
}
@Override
public void onClick(View view) {
if (view == this.c || view == this.x) {
if (this.D == 2) {
h();
return;
} else {
if (this.D == 1) {
g();
return;
}
return;
}
}
if (view == this.l) {
f();
cnc.y(this);
}
}
}