导航菜单

页面标题

页面副标题

Fancy Optimizer v4.6.3 - AntivirusMainActivity.java 源代码

正在查看: Fancy Optimizer v4.6.3 应用的 AntivirusMainActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.fancyclean.boost.antivirus.ui.activity;

import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.animation.ObjectAnimator;
import android.animation.ValueAnimator;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.res.Resources;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.Looper;
import android.text.Html;
import android.util.Property;
import android.view.View;
import android.view.animation.AnimationUtils;
import android.view.animation.LinearInterpolator;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.ViewFlipper;
import androidx.annotation.ColorInt;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.content.ContextCompat;
import androidx.fragment.app.DialogFragment;
import c.p;
import com.applovin.exoplayer2.ui.n;
import com.fancyclean.boost.antivirus.model.RiskThreatData;
import com.fancyclean.boost.antivirus.model.SafetyThreatData;
import com.fancyclean.boost.antivirus.model.ThreatData;
import com.fancyclean.boost.antivirus.ui.activity.AntivirusMainActivity;
import com.fancyclean.boost.antivirus.ui.presenter.AntivirusMainPresenter;
import com.fancyclean.boost.antivirus.ui.view.PreserverAnimationLinearLayoutManager;
import com.fancyclean.boost.antivirus.ui.view.ProgressLineView;
import com.fancyclean.boost.antivirus.ui.view.ScanView;
import com.thinkyeah.common.ui.dialog.c;
import com.thinkyeah.common.ui.view.ThinkRecyclerView;
import com.thinkyeah.common.ui.view.TitleBar;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import kotlin.jvm.internal.i;
import t4.g;
import t4.k;
import t4.l;
import u4.e;
import v4.e;
import v4.f;
import vj.h;

@gl.d(AntivirusMainPresenter.class)
public class AntivirusMainActivity extends v7.d<e> implements f {
    public static final h U = new h("AntivirusMainActivity");
    public y4.a A;
    public y4.a B;
    public ImageView C;
    public TextView D;
    public TextView E;
    public TextView F;
    public TextView G;
    public TextView H;
    public LinearLayout I;
    public LinearLayout J;
    public ImageView K;
    public TextView L;
    public u4.e M;
    public ValueAnimator N;
    public boolean R;
    public ObjectAnimator T;
    public ma.c r;
    public TitleBar s;
    public TitleBar.i t;
    public ViewFlipper u;
    public RelativeLayout v;
    public ProgressLineView w;

    public TextView f139x;

    public y4.a f140y;

    public y4.a f141z;
    public final i.b q = new i.b("N_TR_Antivirus");
    public boolean O = false;
    public boolean P = false;
    public final Handler Q = new Handler(Looper.getMainLooper());
    public final a S = new a();

    public class a implements e.d {
        public a() {
        }
    }

    public class b extends AnimatorListenerAdapter {
        public b() {
        }

        @Override
        public final void onAnimationEnd(Animator animator) {
            AntivirusMainActivity.this.Q.postDelayed(new androidx.activity.d(this, 7), 1000L);
        }

        @Override
        public final void onAnimationStart(Animator animator) {
            AntivirusMainActivity.this.O = true;
        }
    }

    public static class c extends com.thinkyeah.common.ui.dialog.c<AntivirusMainActivity> {
        public static final int c = 0;

        @NonNull
        public final Dialog onCreateDialog(@Nullable Bundle bundle) {
            c.a aVar = new c.a(getActivity());
            aVar.g(2131886455);
            aVar.c(2131886625);
            aVar.e(2131887775, (DialogInterface.OnClickListener) null);
            aVar.d(2131886790, new g(this, 1));
            int color = ContextCompat.getColor(getActivity(), 2131100607);
            aVar.r = true;
            aVar.s = color;
            return aVar.a();
        }
    }

    public static class d extends com.thinkyeah.common.ui.dialog.c<AntivirusMainActivity> {
        public static final int c = 0;

        @NonNull
        public final Dialog onCreateDialog(@Nullable Bundle bundle) {
            ThreatData threatData = (ThreatData) getArguments().getParcelable("threat_data");
            c.a aVar = new c.a(getActivity());
            aVar.g(2131886455);
            aVar.c(2131886714);
            aVar.e(2131886483, new l(this, threatData, 0));
            int color = ContextCompat.getColor(getActivity(), 2131099773);
            aVar.n = true;
            aVar.o = color;
            aVar.d(2131886274, (DialogInterface.OnClickListener) null);
            int color2 = ContextCompat.getColor(getActivity(), 2131100607);
            aVar.r = true;
            aVar.s = color2;
            return aVar.a();
        }
    }

    @Override
    public final void J0() {
        ValueAnimator ofInt = ValueAnimator.ofInt(0, 10);
        this.N = ofInt;
        ofInt.setInterpolator(new LinearInterpolator());
        this.N.setDuration(2000L);
        this.N.addUpdateListener(new k(this, 0));
        this.N.start();
    }

    @Override
    public final void N0() {
        this.F.setText(2131886586);
        this.f141z.a();
    }

    @Override
    public final void S0(int i) {
        this.B.setProgressNum(i);
    }

    @Override
    public final void W(int i) {
        getWindow().setStatusBarColor(getResources().getColor(i > 0 ? 2131099686 : 2131099688));
        if (i > 0) {
            this.v.setBackgroundColor(ContextCompat.getColor(this, 2131099686));
            this.D.setTextColor(ContextCompat.getColor(this, 2131099686));
            this.E.setTextColor(ContextCompat.getColor(this, 2131099686));
            d3(ContextCompat.getColor(this, 2131099686));
            return;
        }
        this.v.setBackgroundColor(ContextCompat.getColor(this, 2131099688));
        this.D.setTextColor(ContextCompat.getColor(this, 2131099688));
        this.E.setTextColor(ContextCompat.getColor(this, 2131099688));
        d3(ContextCompat.getColor(this, 2131099688));
    }

    @Override
    public final void W0(int i) {
        this.A.setProgressNum(i);
    }

    @Override
    @Nullable
    public final String X2() {
        return "I_TR_Antivirus";
    }

    @Override
    public final void Y2() {
        Z2(10, this.r, this.q, this.K, 0);
    }

    @Override
    public final void Z0(int i) {
        this.A.setProgressNum(i);
        this.A.b();
    }

    public final void c3(int i) {
        ((v4.e) W2()).L(i);
        getWindow().setStatusBarColor(ContextCompat.getColor(this, i > 0 ? 2131099686 : 2131099688));
        if (i > 0) {
            this.v.setBackgroundColor(ContextCompat.getColor(this, 2131099686));
            this.I.setBackgroundColor(ContextCompat.getColor(this, 2131099686));
            this.D.setTextColor(ContextCompat.getColor(this, 2131099686));
            this.E.setTextColor(ContextCompat.getColor(this, 2131099686));
            d3(ContextCompat.getColor(this, 2131099686));
            return;
        }
        this.v.setBackgroundColor(ContextCompat.getColor(this, 2131099688));
        this.I.setBackgroundColor(ContextCompat.getColor(this, 2131099688));
        this.D.setTextColor(ContextCompat.getColor(this, 2131099688));
        this.E.setTextColor(ContextCompat.getColor(this, 2131099688));
        d3(ContextCompat.getColor(this, 2131099688));
    }

    public final void d3(@ColorInt int i) {
        this.f140y.setProgressNumColor(i);
        this.f141z.setProgressNumColor(i);
        this.A.setProgressNumColor(i);
        this.B.setProgressNumColor(i);
    }

    @Override
    public final void e2(int i) {
        this.D.setText(String.valueOf(i));
        this.w.setProgress(i);
    }

    public final void e3(int i) {
        if (i > 0) {
            this.G.setText(2131887734);
            this.H.setText(Html.fromHtml(getResources().getQuantityString(2131755015, i, Integer.valueOf(i))));
        } else {
            this.G.setText(2131887735);
            this.H.setVisibility(8);
        }
    }

    public final void f3(boolean z10) {
        String string;
        this.v.setBackgroundColor(ContextCompat.getColor(this, 2131099768));
        getWindow().setStatusBarColor(ContextCompat.getColor(this, 2131099768));
        this.u.setVisibility(8);
        this.J.setVisibility(0);
        if (z10) {
            long currentTimeMillis = System.currentTimeMillis();
            SharedPreferences sharedPreferences = getSharedPreferences("antivirus", 0);
            SharedPreferences.Editor edit = sharedPreferences == null ? null : sharedPreferences.edit();
            if (edit != null) {
                edit.putLong("last_clean_threats_time", currentTimeMillis);
                edit.apply();
            }
            string = getString(2131887736);
        } else {
            string = getString(2131887649);
        }
        this.L.setText(string);
        this.r = new ma.c(0, getString(2131887864), string);
        this.M.p(null);
        this.M.notifyDataSetChanged();
        this.Q.postDelayed(new n(this, 4), 500L);
    }

    @Override
    public final void g0() {
        this.F.setText(2131886584);
        this.A.a();
    }

    @Override
    public final void g1(int i) {
        this.B.setProgressNum(i);
    }

    @Override
    public final void k1(ThreatData threatData) {
        u4.e eVar = this.M;
        eVar.getClass();
        final boolean z10 = true;
        final int i = 0;
        if (threatData instanceof RiskThreatData) {
            Iterator it = ((u4.b) eVar.m.get(0)).c.iterator();
            while (it.hasNext()) {
                if (((RiskThreatData) it.next()).equals(threatData)) {
                    it.remove();
                }
            }
        } else if (threatData instanceof SafetyThreatData) {
            Iterator<SafetyThreatData> it2 = ((u4.c) eVar.m.get(1)).c.iterator();
            while (it2.hasNext()) {
                if (it2.next().equals(threatData)) {
                    it2.remove();
                }
            }
        }
        eVar.n = new ArrayList();
        for (int i10 = 0; i10 < eVar.m.size(); i10++) {
            if (eVar.m.get(i10).a() != 0) {
                eVar.n.add(eVar.m.get(i10));
            }
        }
        eVar.o(eVar.n);
        this.M.notifyDataSetChanged();
        u4.e eVar2 = this.M;
        List<u4.d> list = eVar2.m;
        int a10 = (list == null || list.isEmpty()) ? 0 : eVar2.m.get(0).a();
        c3(a10);
        e3(a10);
        if (a10 == 0) {
            this.Q.postDelayed(new Runnable() {
                @Override
                public final void run() {
                    int i11 = i;
                    boolean z11 = z10;
                    jl.c cVar = this;
                    switch (i11) {
                        case 0:
                            vj.h hVar = AntivirusMainActivity.U;
                            ((AntivirusMainActivity) cVar).f3(z11);
                            break;
                        default:
                            jl.c cVar2 = cVar;
                            if (z11) {
                                int i12 = jl.c.i;
                                Resources resources = cVar2.getResources();
                                if (cVar2.g == null) {
                                    View view = new View(cVar2.getContext());
                                    cVar2.g = view;
                                    view.setBackgroundColor(ContextCompat.getColor(cVar2.getContext(), 2131100574));
                                    cVar2.g.setLayoutParams(new LinearLayout.LayoutParams(-1, resources.getDimensionPixelSize(2131165974)));
                                    cVar2.addView(cVar2.g);
                                }
                                LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) cVar2.g.getLayoutParams();
                                ImageView imageView = cVar2.d;
                                if (imageView == null || imageView.getVisibility() != 0 || !resources.getBoolean(2131034120)) {
                                    layoutParams.setMargins(resources.getDimensionPixelSize(2131165976), 0, resources.getDimensionPixelSize(2131165976), 0);
                                } else if (ml.b.s(cVar2.getContext())) {
                                    layoutParams.setMargins(resources.getDimensionPixelSize(2131165976), 0, imageView.getWidth() + resources.getDimensionPixelSize(2131165975) + resources.getDimensionPixelSize(2131165976), 0);
                                } else {
                                    layoutParams.setMargins(imageView.getWidth() + resources.getDimensionPixelSize(2131165975) + resources.getDimensionPixelSize(2131165976), 0, resources.getDimensionPixelSize(2131165976), 0);
                                }
                                cVar2.g.setLayoutParams(layoutParams);
                                cVar2.g.setVisibility(0);
                            } else {
                                View view2 = cVar2.g;
                                if (view2 != null) {
                                    view2.setVisibility(8);
                                }
                            }
                            cVar2.requestLayout();
                            cVar2.invalidate();
                            break;
                    }
                }
            }, 1800L);
        }
    }

    @Override
    public final void n2(String str) {
        this.f139x.setText(str);
    }

    public final void onActivityResult(int i, int i10, @Nullable Intent intent) {
        if (i != 0) {
            super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i, i10, intent);
        } else {
            U.c("==> onActivityResult: REQUEST_SINGLE_UNINSTALL");
            ((v4.e) W2()).z0();
        }
    }

    @Override
    public final void onBackPressed() {
        boolean z10;
        if (this.P) {
            new c().j0(this, "ConfirmExitScanDialogFragment");
            z10 = true;
        } else {
            z10 = false;
        }
        if (z10 || this.O) {
            return;
        }
        super.onBackPressed();
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(2131558436);
        getWindow().setStatusBarColor(ContextCompat.getColor(this, 2131099688));
        this.R = getIntent().getBooleanExtra("deep_scan", false);
        this.s = findViewById(2131363196);
        ArrayList arrayList = new ArrayList();
        TitleBar.i iVar = new TitleBar.i(new TitleBar.b(2131231531), new TitleBar.e(2131887457), new p(this, 4));
        this.t = iVar;
        arrayList.add(iVar);
        TitleBar.a configure = this.s.getConfigure();
        configure.e(2131887864);
        configure.b(2131100637);
        configure.g(new t4.a(this, 2));
        configure.a.h = arrayList;
        configure.a();
        this.t.e = false;
        this.s.d();
        ViewFlipper viewFlipper = (ViewFlipper) findViewById(2131362239);
        this.u = viewFlipper;
        viewFlipper.setInAnimation(AnimationUtils.loadAnimation(this, 2130772030));
        this.u.setOutAnimation(AnimationUtils.loadAnimation(this, 2130772031));
        ScanView scanView = (ScanView) findViewById(2131363824);
        this.v = (RelativeLayout) findViewById(2131362628);
        this.f140y = scanView.a(0);
        this.f141z = scanView.a(1);
        this.A = scanView.a(2);
        y4.a a10 = scanView.a(3);
        this.B = a10;
        a10.setVisibility(this.R ? 0 : 8);
        this.f139x = (TextView) findViewById(2131363560);
        this.w = (ProgressLineView) findViewById(2131363817);
        this.D = (TextView) findViewById(2131363645);
        this.E = (TextView) findViewById(2131363632);
        this.C = (ImageView) findViewById(2131362497);
        this.F = (TextView) findViewById(2131363659);
        this.G = (TextView) findViewById(2131363687);
        this.H = (TextView) findViewById(2131363688);
        ThinkRecyclerView findViewById = findViewById(2131363026);
        u4.e eVar = new u4.e(this);
        this.M = eVar;
        eVar.o = this.S;
        findViewById.setAdapter(eVar);
        findViewById.setHasFixedSize(true);
        findViewById.setLayoutManager(new PreserverAnimationLinearLayoutManager(this));
        this.I = (LinearLayout) findViewById(2131362600);
        this.J = (LinearLayout) findViewById(2131362599);
        this.K = (ImageView) findViewById(2131362479);
        this.L = (TextView) findViewById(2131363654);
        vj.e eVar2 = i.l;
        eVar2.j(this, 0, "upgraded_non_scanned_apps_count");
        long currentTimeMillis = System.currentTimeMillis();
        long e = eVar2.e(0L, this, "last_clean_threats_time");
        if (currentTimeMillis > e && currentTimeMillis - e < nk.b.v().e(0L, "ScanVirusInEntryInterval")) {
            SharedPreferences sharedPreferences = getSharedPreferences("main", 0);
            if (!(sharedPreferences == null ? false : sharedPreferences.getBoolean("always_optimize_enabled", false))) {
                f3(false);
                return;
            }
        }
        if (!eVar2.g(this, "has_entered_antivirus", false)) {
            Toast.makeText((Context) this, 2131887978, 1).show();
            eVar2.l(this, "has_entered_antivirus", true);
        }
        ((v4.e) W2()).v0(this.R);
    }

    @Override
    public final void r0(int i) {
        ValueAnimator valueAnimator = this.N;
        if (valueAnimator != null && valueAnimator.isStarted()) {
            this.N.removeAllListeners();
            this.N.cancel();
        }
        this.f140y.setProgressNum(i);
        this.f140y.b();
    }

    @Override
    public final void r1(int i) {
        this.f141z.setProgressNum(i);
    }

    @Override
    public final void t() {
        this.P = true;
        ObjectAnimator objectAnimator = this.T;
        if (objectAnimator != null) {
            objectAnimator.removeAllListeners();
            this.T.cancel();
            this.T = null;
        }
        ObjectAnimator ofFloat = ObjectAnimator.ofFloat(this.C, (Property<ImageView, Float>) View.ROTATION, 0.0f, 360.0f);
        this.T = ofFloat;
        ofFloat.setInterpolator(new LinearInterpolator());
        this.T.setDuration(800L);
        this.T.setRepeatCount(-1);
        this.T.start();
        this.f140y.a();
    }

    @Override
    public final void t2(RiskThreatData riskThreatData) {
        startActivityForResult(new Intent("android.intent.action.DELETE", Uri.parse("package:" + riskThreatData.c)), 0);
    }

    @Override
    public final void v1(int i) {
        this.f141z.setProgressNum(i);
        this.f141z.b();
    }

    @Override
    public final void w0(s4.c cVar) {
        this.P = false;
        h hVar = u7.a.a;
        com.thinkyeah.common.ui.dialog.c cVar2 = (DialogFragment) getSupportFragmentManager().findFragmentByTag("ConfirmExitScanDialogFragment");
        if (cVar2 != null) {
            if (cVar2 instanceof com.thinkyeah.common.ui.dialog.c) {
                cVar2.O(this);
            } else {
                try {
                    cVar2.dismiss();
                } catch (Exception unused) {
                }
            }
        }
        e3(cVar.b());
        ArrayList arrayList = new ArrayList(3);
        ArrayList arrayList2 = new ArrayList();
        arrayList2.addAll((List) cVar.c);
        arrayList2.addAll((List) cVar.d);
        arrayList2.addAll((List) cVar.e);
        arrayList2.addAll((List) cVar.f);
        u4.b bVar = new u4.b();
        bVar.a = getString(2131887595);
        bVar.b = 2131231516;
        bVar.c = arrayList2;
        arrayList.add(bVar);
        List<SafetyThreatData> list = (List) cVar.g;
        u4.c cVar3 = new u4.c();
        cVar3.a = getString(2131887596);
        cVar3.b = 2131231517;
        cVar3.c = list;
        arrayList.add(cVar3);
        this.M.p(arrayList);
        this.M.notifyDataSetChanged();
        if (this.R) {
            SharedPreferences sharedPreferences = getSharedPreferences("antivirus", 0);
            SharedPreferences.Editor edit = sharedPreferences == null ? null : sharedPreferences.edit();
            if (edit != null) {
                edit.putBoolean("has_deep_scan", true);
                edit.apply();
            }
        }
        if (isFinishing()) {
            return;
        }
        this.Q.postDelayed(new androidx.appcompat.widget.b(this, 7), 1000L);
    }

    @Override
    public final void z() {
        this.F.setText(2131886583);
        this.B.a();
        this.f139x.setText(Environment.getExternalStorageDirectory().getAbsolutePath());
    }

    @Override
    public final void z0(int i) {
        this.f140y.setProgressNum(i);
    }

    @Override
    public final Context getContext() {
        return this;
    }
}