正在查看: Fancy Optimizer v4.6.3 应用的 AntivirusMainActivity.java JAVA 源代码文件
本页面展示 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;
}
}