百度手机卫士 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);
        }
    }
}