导航菜单

页面标题

页面副标题

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

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

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


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

import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.widget.TextView;
import androidx.annotation.Nullable;
import c.p;
import c7.l;
import com.fancyclean.boost.common.ui.view.ScanAnimationView;
import com.thinkyeah.common.permissionguide.activity.CommonGuideDialogActivity;
import com.thinkyeah.common.ui.view.TitleBar;
import t4.d;
import vj.h;

public class PrepareScanVirusActivity extends v7.a<hl.b> {
    public static final h p = new h("PrepareScanVirusActivity");
    public static final String[] q = {"android.permission.WRITE_EXTERNAL_STORAGE", "android.permission.READ_EXTERNAL_STORAGE"};
    public ok.a m;
    public ScanAnimationView n;
    public final Handler l = new Handler(Looper.getMainLooper());
    public boolean o = false;

    public final void a(boolean z10) {
        if (isFinishing()) {
            return;
        }
        if (!z10) {
            finish();
        } else {
            this.n.c();
            this.l.postDelayed(new androidx.core.widget.a(this, 9), 8000L);
        }
    }

    public final void onActivityResult(int i, int i10, @Nullable Intent intent) {
        if (i != 1433) {
            super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i, i10, intent);
            return;
        }
        if (Build.VERSION.SDK_INT >= 30) {
            if (androidx.work.impl.utils.a.d()) {
                a(true);
            } else {
                p.c("Manager external storage permission not granted");
                finish();
            }
        }
    }

    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(2131558508);
        TitleBar.a configure = findViewById(2131363196).getConfigure();
        configure.e(2131887864);
        configure.g(new d(this, 1));
        configure.a();
        ScanAnimationView scanAnimationView = (ScanAnimationView) findViewById(2131362918);
        this.n = scanAnimationView;
        scanAnimationView.g.setImageResource(2131231726);
        scanAnimationView.h.setImageResource(2131231727);
        ((TextView) findViewById(2131363694)).setText(2131887081);
        ok.a aVar = new ok.a(this, 2131887864);
        this.m = aVar;
        aVar.c();
        long currentTimeMillis = System.currentTimeMillis();
        SharedPreferences sharedPreferences = getSharedPreferences("antivirus", 0);
        if (currentTimeMillis - (sharedPreferences == null ? 0L : sharedPreferences.getLong("last_clean_threats_time", 0L)) < nk.b.v().e(0L, "ScanVirusInEntryInterval")) {
            SharedPreferences sharedPreferences2 = getSharedPreferences("main", 0);
            if (!(sharedPreferences2 == null ? false : sharedPreferences2.getBoolean("always_optimize_enabled", false))) {
                startActivity(new Intent((Context) this, (Class<?>) AntivirusMainActivity.class));
                finish();
                return;
            }
        }
        if (Build.VERSION.SDK_INT < 30) {
            ok.a aVar2 = this.m;
            String[] strArr = q;
            if (aVar2.a(strArr)) {
                a(true);
                return;
            } else {
                this.m.e(strArr, new p(this, 5), false);
                return;
            }
        }
        if (l.c(this)) {
            a(true);
            return;
        }
        try {
            ek.d.h(this, 1433, true);
            com.adtiny.core.d.b().getClass();
            com.adtiny.core.d.f();
        } catch (Exception e) {
            p.d((String) null, e);
            startActivityForResult(new Intent("android.settings.MANAGE_ALL_FILES_ACCESS_PERMISSION"), 1433);
            CommonGuideDialogActivity.Y2(3, this);
            com.adtiny.core.d.b().getClass();
            com.adtiny.core.d.f();
        }
    }

    public final void onDestroy() {
        this.m.f();
        this.m = null;
        this.l.removeCallbacksAndMessages(null);
        this.n.getClass();
        super/*il.b*/.onDestroy();
    }

    public final void onResume() {
        super/*wk.a*/.onResume();
        if (!this.o || isFinishing()) {
            return;
        }
        startActivity(new Intent((Context) this, (Class<?>) AntivirusEngineReadyActivity.class));
        finish();
    }
}