百度手机卫士 v8.8.0版本的 MD5 值为:a85894a6923c8a39f0c3a3a686ad7443

以下内容为反编译后的 czs.java 源代码,内容仅作参考


package dxoptimizer;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.text.Html;
import android.text.TextUtils;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ListAdapter;
import android.widget.RelativeLayout;
import android.widget.TextView;
import cn.opda.a.phonoalbumshoushou.R;
import com.dianxinos.common.ui.view.DxProgressBar;
import com.dianxinos.optimizer.module.appmanager.appssearch.mode.AppsSearchConfigItem;
import com.dianxinos.optimizer.module.appmanager.appssearch.view.HorizontalListView;
import com.dianxinos.optimizer.ui.DXEmptyView;
import com.dianxinos.optimizer.ui.DXLoadingInside;
import com.dianxinos.optimizer.ui.DxRevealButton;
import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.json.JSONException;
import org.json.JSONObject;

public class czs extends awa implements View.OnClickListener, acx, avu, awx, das {
    public AppsSearchConfigItem e;
    public String f;
    public boolean g = false;
    private DxProgressBar h;
    private TextView j;
    private DXEmptyView k;
    private HorizontalListView l;
    private dad m;
    private DXLoadingInside n;
    private RelativeLayout o;
    private hum p;
    private LinearLayout q;
    private DxRevealButton r;
    private DxRevealButton s;
    private boolean t;
    private mp u;
    private Handler v;
    private Intent w;

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        avo.a((Context) this).a((avu) this);
        if (this.f.equals("game_booster")) {
            this.v.sendEmptyMessage(1);
        } else {
            B();
        }
    }

    @Override
    public void onResume() {
        super.onResume();
        if (!hzq.c(this)) {
            q();
            p();
        }
    }

    @Override
    public void onDestroy() {
        avo.a((Context) this).b(this);
        super.onDestroy();
    }

    @Override
    public void a(avt avtVar) {
        if (avtVar instanceof avr) {
            avr avrVar = (avr) avtVar;
            if (avrVar.c == 2 || avrVar.c == 4) {
                a(avrVar);
            }
            if (avrVar.a.equals(this.b.b)) {
                if (avrVar.c == 2) {
                    this.h.post(new czt(this));
                } else if (avrVar.c == 3) {
                    this.h.post(new czu(this));
                }
            }
        }
    }

    private void a(avr avrVar) {
        if (avrVar != null && avrVar.a.equals("com.baidu.appsearch")) {
            if (this.w != null && hzh.a(this, this.w)) {
                startActivity(this.w);
            }
            icu.a(this);
            icu.a("am_as", "as_d_if", (Number) 1);
        }
    }

    @Override
    public void onClick(View view) {
        if (view == this.h) {
            if (this.c == 1 || this.c == 7 || this.c == 2) {
                z();
                return;
            }
            if (iaj.g(this, this.b.b)) {
                if (!iaj.h(this, this.b.b)) {
                    hxa.a(R.string.jadx_deobf_0x000021f5, 0);
                    return;
                } else {
                    y();
                    return;
                }
            }
            c(this.g);
            return;
        }
        if (view == this.k.getImageView()) {
            B();
            return;
        }
        if (view == this.o.getTag()) {
            t();
            B();
            return;
        }
        if (view == this.r) {
            if (this.c != 1 && this.c != 2 && this.c != 7) {
                c(false);
                return;
            }
            return;
        }
        if (view == this.s) {
            v();
            icu.a(this);
            icu.a("as_d_hdc", this.b.b, (Number) 1);
        }
    }

    @Override
    public ajo b() {
        if (this.e == null) {
            return null;
        }
        return this.e.createDownloadInfo(this.f);
    }

    @Override
    public void c() {
        setContentView(R.layout.jadx_deobf_0x00000865);
        ibu.b(this, R.id.jadx_deobf_0x00001078, R.string.jadx_deobf_0x00001f37, this);
        this.v = new aww(this);
        this.u = new mp(this, R.drawable.jadx_deobf_0x000003d1);
        ImageView imageView = (ImageView) findViewById(R.id.jadx_deobf_0x00000094);
        TextView textView = (TextView) findViewById(R.id.app_name);
        TextView textView2 = (TextView) findViewById(R.id.jadx_deobf_0x00001269);
        TextView textView3 = (TextView) findViewById(R.id.jadx_deobf_0x0000126a);
        TextView textView4 = (TextView) findViewById(R.id.jadx_deobf_0x00001279);
        TextView textView5 = (TextView) findViewById(R.id.jadx_deobf_0x0000127a);
        if (this.b != null) {
            if (!TextUtils.isEmpty(this.b.h)) {
                new mp(this).a(this.b.h, imageView);
            }
            textView.setText(this.b.c);
            textView2.setText(getString(R.string.jadx_deobf_0x00001fac, new Object[]{ibj.a(this.b.f)}));
            if (TextUtils.isEmpty(this.b.d)) {
                textView3.setVisibility(8);
            } else {
                textView3.setText(getString(R.string.jadx_deobf_0x00001fad, new Object[]{this.b.d.split(":")[1].trim()}));
            }
            if (this.f.equals("game_booster")) {
                if (TextUtils.isEmpty(this.e.appType)) {
                    textView4.setVisibility(8);
                } else {
                    textView4.setText(this.e.appType);
                    textView4.setVisibility(0);
                }
                textView5.setText(this.e.downCount + "人下载");
            }
        }
        this.j = (TextView) findViewById(R.id.jadx_deobf_0x0000126b);
        this.h = (DxProgressBar) findViewById(R.id.jadx_deobf_0x0000127f);
        this.h.setOnClickListener(this);
        this.q = (LinearLayout) findViewById(R.id.jadx_deobf_0x00001280);
        this.r = (DxRevealButton) findViewById(R.id.jadx_deobf_0x00001281);
        this.r.setOnClickListener(this);
        this.s = (DxRevealButton) findViewById(R.id.jadx_deobf_0x00001282);
        this.s.setOnClickListener(this);
        this.l = (HorizontalListView) findViewById(R.id.jadx_deobf_0x0000127c);
        this.l.setOnItemClickListener(new czv(this));
        this.k = (DXEmptyView) findViewById(R.id.jadx_deobf_0x00001276);
        this.k.a(R.drawable.jadx_deobf_0x0000033e, R.string.jadx_deobf_0x000021ff);
        this.k.setOnClickListener(this);
        this.o = (RelativeLayout) findViewById(R.id.jadx_deobf_0x00001277);
        View findViewById = this.o.findViewById(R.id.jadx_deobf_0x0000125e);
        findViewById.setOnClickListener(this);
        this.o.setTag(findViewById);
        this.n = (DXLoadingInside) findViewById(R.id.jadx_deobf_0x0000127d);
    }

    @Override
    public void d() {
        if (this.c == 1 || this.c == 7 || this.c == 2) {
            n();
        } else {
            m();
        }
    }

    @Override
    public void e() {
        n();
    }

    @Override
    public void f() {
        n();
    }

    @Override
    public void g() {
        m();
    }

    @Override
    public void h() {
        this.h.setProgress(100);
        this.h.setProgressTextVisible(false);
        this.h.setText(getString(R.string.jadx_deobf_0x000021e7));
        this.h.setEnabled(false);
    }

    @Override
    public void a(boolean z) {
        if (z) {
            y();
        } else {
            m();
        }
    }

    @Override
    protected void a(String str) {
        JSONObject jSONObject;
        JSONException e;
        try {
            jSONObject = new JSONObject();
        } catch (JSONException e2) {
            jSONObject = null;
            e = e2;
        }
        try {
            jSONObject.put("as_ap", this.e.pkgName);
            jSONObject.put("as_af", this.e.source);
        } catch (JSONException e3) {
            e = e3;
            e.printStackTrace();
            icu.a(this);
            icu.a("am_dlf", jSONObject);
        }
        icu.a(this);
        icu.a("am_dlf", jSONObject);
    }

    private void m() {
        this.h.setProgress(100);
        this.h.setEnabled(true);
        this.h.setProgressTextVisible(false);
        b(false);
        if (iaj.g(this, this.b.b)) {
            this.h.setText(getResources().getString(R.string.jadx_deobf_0x00002203));
            return;
        }
        if (new File(this.b.a()).exists()) {
            this.h.setText(getResources().getString(R.string.jadx_deobf_0x000021e0));
        } else if (!this.g) {
            this.h.setText(getResources().getString(R.string.jadx_deobf_0x000021e0));
        } else {
            b(true);
        }
    }

    private void b(boolean z) {
        this.h.setVisibility(z ? 8 : 0);
        this.q.setVisibility(z ? 0 : 8);
    }

    private void n() {
        this.h.setProgress(this.d);
        this.h.setProgressTextVisible(true);
        this.h.setText(getResources().getString(R.string.jadx_deobf_0x000021c0));
        this.h.setEnabled(true);
    }

    private void o() {
        if (this.k.isShown()) {
            this.k.setVisibility(8);
        }
    }

    private void p() {
        if (!this.k.isShown()) {
            this.k.setVisibility(0);
        }
    }

    private void q() {
        if (this.n.isShown()) {
            this.n.setVisibility(8);
        }
    }

    private void r() {
        if (!this.n.isShown()) {
            this.n.setVisibility(0);
        }
    }

    private void s() {
        this.o.setVisibility(0);
    }

    private void t() {
        this.o.setVisibility(8);
    }

    private void a(List<String> list) {
        List<dbc> b = b(list);
        if (this.m == null) {
            this.m = new dad(this, this.u, b);
        }
        this.l.setAdapter((ListAdapter) this.m);
        this.m.a(hzq.b(this));
        this.m.a(b);
    }

    private List<dbc> b(List<String> list) {
        if (list == null) {
            return null;
        }
        ArrayList arrayList = new ArrayList(list.size());
        Iterator<String> it = list.iterator();
        while (it.hasNext()) {
            arrayList.add(new dbc(it.next()));
        }
        return arrayList;
    }

    private void b(String str) {
        if (!TextUtils.isEmpty(str)) {
            this.j.setText(Html.fromHtml(str));
        }
    }

    private void c(boolean z) {
        String a = this.b.a();
        if (new File(a).exists() && this.b.g.equals(this.e.downloadUrl)) {
            c(a);
        } else if (z) {
            v();
        } else {
            b(false);
            x();
        }
    }

    private void v() {
        Intent a;
        if (w()) {
            if (this.e != null && (a = dbe.a(this).a(this.e)) != null && hzh.a(this, a)) {
                startActivity(a);
                icu.a(this);
                icu.a("am_as", "as_d_hd", (Number) 1);
                return;
            }
            return;
        }
        dbe a2 = dbe.a(this);
        this.w = a2.a(this.e);
        a2.a(this, C(), new czw(this), "f_detail");
    }

    private boolean w() {
        boolean z = false;
        avn b = avo.a((Context) this).b("com.baidu.appsearch");
        if (b != null && b.h() > 16782633) {
            z = iaj.h(this, "com.baidu.appsearch");
        }
        avn b2 = avo.a((Context) this).b("com.dragon.android.pandaspace");
        if (b2 != null && b2.h() > 16785162) {
            return iaj.h(this, "com.dragon.android.pandaspace");
        }
        return z;
    }

    private void x() {
        bal.a(this, this.b.f, this.c, new czz(this));
    }

    public void y() {
        iaj.m(this, this.b.b);
        finish();
    }

    private void z() {
        this.a.a(this.b);
        this.h.setEnabled(false);
        setResult(1000, new Intent().putExtra("extra.pkg", this.b.b));
    }

    private void c(String str) {
        hum humVar = new hum(this, R.string.jadx_deobf_0x000021e7);
        humVar.show();
        humVar.setCancelable(false);
        new daa(this, getApplicationContext(), str, humVar).start();
    }

    private void a(Message message) {
        super.handleMessage(message);
        if (!isFinishing()) {
            switch (message.what) {
                case 1:
                    q();
                    b(this.e.updateDesc);
                    a(this.e.snapShotList);
                    return;
                case 2:
                    s();
                    return;
                default:
                    return;
            }
        }
    }

    private void A() {
        a((List<String>) null);
        b("");
    }

    private void B() {
        if (hzq.c(this)) {
            A();
            o();
            r();
            dau.a().a(this, this.e.id, "480*800", this.e.source, "haina".equals(this.e.source), this);
            return;
        }
        p();
        icv.a(this, R.string.jadx_deobf_0x0000257f, 0);
    }

    public void a(dbc dbcVar, View view) {
        if (!TextUtils.isEmpty(dbcVar.a())) {
            dbg.a(this, dbcVar.a(), (ImageView) view.findViewById(R.id.jadx_deobf_0x00001283), new dac(view, dbcVar));
        }
    }

    @Override
    public void a(String str, boolean z) {
        if (z) {
            dbf.a(str, this.e);
            this.v.sendEmptyMessage(1);
        } else {
            this.v.sendEmptyMessage(2);
        }
    }

    @Override
    public void handleMessage(Message message) {
        a(message);
    }

    public void d(boolean z) {
        if (z) {
            this.p = new hum(this, getResources().getString(R.string.jadx_deobf_0x00001fc4));
            this.p.setCancelable(true);
            this.p.setOnCancelListener(new dab(this));
            this.p.show();
            return;
        }
        if (this.p != null && this.p.isShowing()) {
            this.p.cancel();
        }
    }

    public ajo C() {
        ajo ajoVar = new ajo();
        ajoVar.a = this.f;
        ajoVar.b = "com.baidu.appsearch";
        ajoVar.c = getResources().getString(R.string.jadx_deobf_0x00001faf);
        ajoVar.e = 16785259;
        ajoVar.d = "6.3.1";
        ajoVar.f = 6297462L;
        ajoVar.g = "https://sjwssu.baidu.com/own/yhds/gaosuxiazai";
        ajoVar.h = "https://sjwssu.baidu.com/bd/appsearch_android/icon";
        ajoVar.j = hyi.l;
        return ajoVar;
    }
}