导航菜单

页面标题

页面副标题

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

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

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


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

import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.animation.ValueAnimator;
import android.app.Dialog;
import android.app.NotificationManager;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.LinearGradient;
import android.graphics.Shader;
import android.os.Build;
import android.os.Bundle;
import android.os.PersistableBundle;
import android.util.Property;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.AccelerateInterpolator;
import android.view.animation.AnimationUtils;
import android.view.animation.DecelerateInterpolator;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.content.ContextCompat;
import androidx.drawerlayout.widget.DrawerLayout;
import androidx.fragment.app.FragmentActivity;
import c7.g;
import com.adtiny.core.d;
import com.applovin.exoplayer2.a.b0;
import com.facebook.internal.i0;
import com.fancyclean.boost.common.ui.view.ColorfulBgHalfView;
import com.fancyclean.boost.main.ui.activity.MainActivity;
import com.fancyclean.boost.main.ui.presenter.MainPresenter;
import com.fancyclean.boost.main.ui.view.FeaturesGridView;
import com.fancyclean.boost.main.ui.view.FullSizeScrollView;
import com.fancyclean.boost.main.ui.view.RocketAnimationView;
import com.fancyclean.boost.main.ui.view.SideMessageView;
import com.fancyclean.boost.main.ui.view.shadow.ShadowLayout;
import com.fyber.inneractive.sdk.R;
import com.google.android.material.navigation.NavigationView;
import com.mbridge.msdk.playercommon.exoplayer2.source.chunk.ChunkedTrackBlacklistUtil;
import com.thinkyeah.common.ui.dialog.c;
import com.thinkyeah.common.ui.view.TitleBar;
import java.util.HashMap;
import java.util.Locale;
import k9.m;
import k9.s;
import ml.g;
import ml.o;
import vj.h;

@gl.d(MainPresenter.class)
public class MainActivity extends v7.a<n9.a> implements n9.b, FullSizeScrollView.b {
    public static final h V = new h("MainActivity");
    public static boolean W = true;
    public ImageView A;
    public TitleBar B;
    public Button C;
    public FullSizeScrollView D;
    public FeaturesGridView E;
    public View F;
    public ImageView G;
    public ShadowLayout H;
    public RocketAnimationView I;
    public float J;
    public int K;
    public SideMessageView M;
    public boolean N;
    public String O;
    public ValueAnimator T;
    public ValueAnimator U;
    public ul.a l;
    public DrawerLayout m;
    public NavigationView n;
    public TextView o;
    public TextView p;
    public TextView q;
    public TextView r;
    public LinearLayout s;
    public LinearLayout t;
    public ColorfulBgHalfView u;
    public View v;
    public View w;

    public TextView f187x;

    public TextView f188y;

    public ImageView f189z;
    public boolean L = false;
    public long P = 0;
    public final m Q = new m(this);
    public boolean R = false;
    public final a S = new a();

    public class a implements View.OnClickListener {
        public a() {
        }

        @Override
        public final void onClick(View view) {
            MainActivity mainActivity = MainActivity.this;
            if (mainActivity.R) {
                return;
            }
            mainActivity.R = true;
            view.postDelayed(new d.b(9, this, view), view.getResources().getInteger(2131427347));
        }
    }

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

        public static b t0(int i) {
            b bVar = new b();
            Bundle bundle = new Bundle();
            bundle.putInt("exit_reminder_type", i);
            bVar.setCancelable(false);
            bVar.setArguments(bundle);
            return bVar;
        }

        @Nullable
        public final View onCreateView(@NonNull LayoutInflater layoutInflater, @Nullable ViewGroup viewGroup, @Nullable Bundle bundle) {
            String str;
            int i;
            int i10;
            final View inflate = View.inflate(getContext(), 2131558597, null);
            this.c = com.adtiny.core.d.b().e(new b0(4, this, (LinearLayout) inflate.findViewById(2131362561)));
            getDialog().setOnKeyListener(new DialogInterface.OnKeyListener() {
                @Override
                public final boolean onKey(DialogInterface dialogInterface, int i11, KeyEvent keyEvent) {
                    int i12 = MainActivity.b.d;
                    MainActivity.b bVar = MainActivity.b.this;
                    if (i11 != 4) {
                        bVar.getClass();
                        return false;
                    }
                    inflate.startAnimation(AnimationUtils.loadAnimation(bVar.getContext(), 2130772017));
                    return true;
                }
            });
            final int i11 = getArguments().getInt("exit_reminder_type");
            int i12 = 0;
            if (i11 == 3) {
                android.support.v4.media.c.v("to", "junk_clean", tk.b.a(), "PGV_ExitReminder");
                str = getString(2131886706, new Object[]{getString(2131887911)});
                i = 2131231707;
                i10 = 2131886644;
            } else if (i11 == 4) {
                android.support.v4.media.c.v("to", "antivirus", tk.b.a(), "PGV_ExitReminder");
                str = getString(2131886706, new Object[]{getString(2131887864)});
                i = 2131231703;
                i10 = 2131886640;
            } else if (i11 == 6) {
                android.support.v4.media.c.v("to", "permission_manager", tk.b.a(), "PGV_ExitReminder");
                str = getString(2131886706, new Object[]{getString(2131887929)});
                i = 2131231709;
                i10 = 2131886642;
            } else if (i11 == 7) {
                android.support.v4.media.c.v("to", "network_traffic", tk.b.a(), "PGV_ExitReminder");
                str = getString(2131886706, new Object[]{getString(2131887918)});
                i = 2131231708;
                i10 = 2131886645;
            } else if (i11 == 9) {
                tk.b.a().b("show_exit_reminder_battery_info", (HashMap) null);
                str = getString(2131886706, new Object[]{getString(2131887876)});
                i = 2131231704;
                i10 = 2131886641;
            } else {
                str = null;
                i = 0;
                i10 = 0;
            }
            SharedPreferences sharedPreferences = getActivity().getSharedPreferences("main", 0);
            SharedPreferences.Editor edit = sharedPreferences == null ? null : sharedPreferences.edit();
            if (edit != null) {
                edit.putBoolean("should_care_time_to_show_exit_reminder", false);
                edit.apply();
            }
            FragmentActivity activity = getActivity();
            long currentTimeMillis = System.currentTimeMillis();
            SharedPreferences sharedPreferences2 = activity.getSharedPreferences("main", 0);
            SharedPreferences.Editor edit2 = sharedPreferences2 != null ? sharedPreferences2.edit() : null;
            if (edit2 != null) {
                edit2.putLong("last_time_show_exit_reminder", currentTimeMillis);
                edit2.apply();
            }
            ((ImageView) inflate.findViewById(2131362456)).setImageResource(i);
            TextView textView = (TextView) inflate.findViewById(2131362007);
            TextView textView2 = (TextView) inflate.findViewById(2131362034);
            ((TextView) inflate.findViewById(2131363719)).setText(str);
            ((TextView) inflate.findViewById(2131363720)).setText(getString(i10));
            textView2.setOnClickListener(new s(this, i11, i12));
            textView.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    int i13 = MainActivity.b.d;
                    MainActivity.b bVar = MainActivity.b.this;
                    bVar.O(bVar.getActivity());
                    il.e eVar = (MainActivity) bVar.getActivity();
                    eVar.getClass();
                    int i14 = i11;
                    if (i14 == 3) {
                        android.support.v4.media.c.v("to", "junk_clean", tk.b.a(), "CLK_ExitReminderExit");
                    } else if (i14 == 4) {
                        android.support.v4.media.c.v("to", "antivirus", tk.b.a(), "CLK_ExitReminderExit");
                    } else if (i14 == 6) {
                        android.support.v4.media.c.v("to", "permission_manager", tk.b.a(), "CLK_ExitReminderExit");
                    } else if (i14 == 7) {
                        android.support.v4.media.c.v("to", "network_traffic", tk.b.a(), "CLK_ExitReminderExit");
                    } else if (i14 == 9) {
                        android.support.v4.media.c.v("to", "battery_info", tk.b.a(), "CLK_ExitReminderExit");
                    }
                    SharedPreferences sharedPreferences3 = eVar.getSharedPreferences("main", 0);
                    SharedPreferences.Editor edit3 = sharedPreferences3 == null ? null : sharedPreferences3.edit();
                    if (edit3 != null) {
                        edit3.putBoolean("should_care_time_to_show_exit_reminder", true);
                        edit3.apply();
                    }
                    eVar.finish();
                }
            });
            return inflate;
        }

        public final void onDestroy() {
            d.d dVar = this.c;
            if (dVar != null) {
                dVar.destroy();
                this.c = null;
            }
            super/*androidx.fragment.app.Fragment*/.onDestroy();
        }
    }

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

        @NonNull
        public final Dialog onCreateDialog(@Nullable Bundle bundle) {
            View inflate = View.inflate(getContext(), 2131558601, null);
            inflate.findViewById(2131362033).setOnClickListener(new com.facebook.login.d(this, 18));
            inflate.findViewById(2131362418).setOnClickListener(new t4.a(this, 15));
            c.a aVar = new c.a(getContext());
            aVar.y = 8;
            aVar.x = inflate;
            return aVar.a();
        }

        public final void onStart() {
            super/*androidx.fragment.app.DialogFragment*/.onStart();
            Context context = getContext();
            int d = com.google.ads.mediation.unity.b.f.d(getContext(), 0, "has_shown_add_widget_dialog_times") + 1;
            SharedPreferences sharedPreferences = context.getSharedPreferences("main", 0);
            SharedPreferences.Editor edit = sharedPreferences == null ? null : sharedPreferences.edit();
            if (edit == null) {
                return;
            }
            edit.putInt("has_shown_add_widget_dialog_times", d);
            edit.apply();
        }
    }

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

        @NonNull
        public final Dialog onCreateDialog(@Nullable Bundle bundle) {
            View inflate = View.inflate(getContext(), 2131558604, null);
            inflate.findViewById(2131362005).setOnClickListener(new i0(this, 15));
            inflate.findViewById(2131362418).setOnClickListener(new t4.b(this, 16));
            c.a aVar = new c.a(getContext());
            aVar.y = 8;
            aVar.x = inflate;
            return aVar.a();
        }

        public final void onStart() {
            super/*androidx.fragment.app.DialogFragment*/.onStart();
            Context context = getContext();
            int d = com.google.ads.mediation.unity.b.f.d(getContext(), 0, "has_shown_ignore_battery_optimization_times") + 1;
            SharedPreferences sharedPreferences = context.getSharedPreferences("main", 0);
            SharedPreferences.Editor edit = sharedPreferences == null ? null : sharedPreferences.edit();
            if (edit == null) {
                return;
            }
            edit.putInt("has_shown_ignore_battery_optimization_times", d);
            edit.apply();
        }
    }

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

        @NonNull
        public final Dialog onCreateDialog(@Nullable Bundle bundle) {
            View inflate = View.inflate(getContext(), 2131558606, null);
            inflate.findViewById(2131362005).setOnClickListener(new t4.d(this, 15));
            inflate.findViewById(2131362418).setOnClickListener(new com.facebook.login.d(this, 19));
            c.a aVar = new c.a(getContext());
            aVar.y = 8;
            aVar.x = inflate;
            return aVar.a();
        }
    }

    @Override
    public final void F2(boolean z10) {
        V.c("showBatteryCharging: " + z10);
        this.N = z10;
        Z2();
        View view = (View) this.E.e.get("battery_info");
        if (view == null) {
            return;
        }
        ((FeaturesGridView.c) view.getTag()).f.setVisibility(z10 ? 0 : 8);
    }

    @Override
    public final void I1(n7.c cVar) {
        FeaturesGridView featuresGridView = this.E;
        View view = (View) featuresGridView.e.get("network_traffic");
        if (view == null) {
            return;
        }
        FeaturesGridView.c cVar2 = (FeaturesGridView.c) view.getTag();
        long j = cVar.a;
        long j10 = cVar.b;
        if (j > j10) {
            cVar2.e.setText(o.a(0, j) + "/s");
            cVar2.f.setScaleY(-1.0f);
            cVar2.d.setBackground(ContextCompat.getDrawable(featuresGridView.getContext(), 2131231016));
            return;
        }
        cVar2.e.setText(o.a(0, j10) + "/s");
        cVar2.f.setScaleY(1.0f);
        cVar2.d.setBackground(ContextCompat.getDrawable(featuresGridView.getContext(), 2131231015));
    }

    public final void X2(float f) {
        this.J = f;
        this.B.getBackground().setAlpha((int) (this.J * 255.0f));
        if (this.J == 0.0f) {
            getWindow().setStatusBarColor(this.K);
        } else {
            getWindow().setStatusBarColor(-1);
        }
    }

    public final void Y2() {
        RocketAnimationView rocketAnimationView = this.I;
        boolean z10 = rocketAnimationView.c;
        if (z10) {
            return;
        }
        m mVar = new m(this);
        if (z10) {
            return;
        }
        if (rocketAnimationView.d.isRunning()) {
            rocketAnimationView.d.cancel();
        }
        ImageView imageView = rocketAnimationView.e;
        ObjectAnimator ofFloat = ObjectAnimator.ofFloat(imageView, (Property<ImageView, Float>) View.TRANSLATION_Y, imageView.getTranslationY(), g.b(rocketAnimationView.getContext(), rocketAnimationView.e.getTranslationY() + 80.0f));
        ofFloat.setDuration(800L);
        ofFloat.setInterpolator(new DecelerateInterpolator());
        ObjectAnimator ofFloat2 = ObjectAnimator.ofFloat(rocketAnimationView.e, (Property<ImageView, Float>) View.TRANSLATION_Y, g.b(rocketAnimationView.getContext(), rocketAnimationView.e.getTranslationY() + 80.0f), -g.b(rocketAnimationView.getContext(), 550.0f));
        ofFloat2.setDuration(200L);
        ofFloat2.setInterpolator(new AccelerateInterpolator());
        AnimatorSet animatorSet = new AnimatorSet();
        animatorSet.playSequentially(ofFloat, ofFloat2);
        animatorSet.addListener(new com.fancyclean.boost.main.ui.view.a(rocketAnimationView, mVar));
        animatorSet.start();
    }

    public final void Z2() {
        String str = this.O;
        if (str == null || str.isEmpty()) {
            if (this.N) {
                this.q.setText(getResources().getString(2131886290));
                return;
            } else {
                this.q.setText(getResources().getString(2131887266));
                return;
            }
        }
        if (this.N) {
            this.q.setText(getString(2131887738, this.O));
        } else {
            this.q.setText(getString(2131887740, this.O));
        }
    }

    @Override
    public final void l(long j) {
        V.c("showBatteryChargeTime");
        this.O = String.format(Locale.US, "%02dh %02dm", Long.valueOf(j / 3600000), Long.valueOf((j % 3600000) / ChunkedTrackBlacklistUtil.DEFAULT_TRACK_BLACKLIST_MS));
        Z2();
    }

    @Override
    public final void m(long j) {
        V.c("showBatteryLife");
        this.O = String.format(Locale.US, "%02dh %02dm", Long.valueOf(j / 3600000), Long.valueOf((j % 3600000) / ChunkedTrackBlacklistUtil.DEFAULT_TRACK_BLACKLIST_MS));
        Z2();
    }

    public final void onActivityResult(int i, int i10, @Nullable Intent intent) {
        if (i == 257) {
            boolean c10 = ek.d.c(this);
            tk.b a10 = tk.b.a();
            HashMap hashMap = new HashMap();
            hashMap.put("result", c10 ? "success" : "failed");
            hashMap.put("from", "MainUI");
            a10.b("PER_IgnoreBattery", hashMap);
            return;
        }
        if (i != 258) {
            super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i, i10, intent);
            return;
        }
        if (Build.VERSION.SDK_INT >= 24) {
            boolean x10 = android.support.v4.media.d.x((NotificationManager) getSystemService("notification"));
            tk.b a11 = tk.b.a();
            HashMap hashMap2 = new HashMap();
            hashMap2.put("result", x10 ? "success" : "failed");
            hashMap2.put("from", "MainUI");
            a11.b("PER_PostNotification", hashMap2);
        }
    }

    public final void onBackPressed() {
        throw new UnsupportedOperationException("Method not decompiled: com.fancyclean.boost.main.ui.activity.MainActivity.onBackPressed():void");
    }

    public final void onCreate(android.os.Bundle r17) {
        throw new UnsupportedOperationException("Method not decompiled: com.fancyclean.boost.main.ui.activity.MainActivity.onCreate(android.os.Bundle):void");
    }

    public final void onDestroy() {
        ek.m.a(this);
        super/*il.b*/.onDestroy();
    }

    public final void onNewIntent(Intent intent) {
        super/*androidx.fragment.app.FragmentActivity*/.onNewIntent(intent);
        h hVar = V;
        hVar.c("==> onNewIntent");
        boolean z10 = g9.c.b(this, intent) || g9.a.a(this, intent) || g9.b.a(this, intent) || f5.d.b(this, intent);
        hVar.c("toJump: " + z10);
        if (z10) {
            return;
        }
        tk.b.a().b("OTH_AppOpenTrack", android.support.v4.media.b.r("from", "Launcher", "to", "MainActivity"));
    }

    public final void onPause() {
        RocketAnimationView rocketAnimationView = this.I;
        if (rocketAnimationView.d.isRunning()) {
            rocketAnimationView.d.cancel();
        }
        super/*wk.a*/.onPause();
    }

    public final void onResume() {
        super/*wk.a*/.onResume();
        RocketAnimationView rocketAnimationView = this.I;
        if (!rocketAnimationView.c && !rocketAnimationView.d.isRunning()) {
            rocketAnimationView.d.start();
        }
        ek.m.a(this);
    }

    public final void onSaveInstanceState(Bundle bundle, @NonNull PersistableBundle persistableBundle) {
        bundle.putBoolean("FIRST_TIME_SHOW_EXIT_REMINDER", W);
        super/*android.app.Activity*/.onSaveInstanceState(bundle, persistableBundle);
    }

    public final void onStart() {
        throw new UnsupportedOperationException("Method not decompiled: com.fancyclean.boost.main.ui.activity.MainActivity.onStart():void");
    }

    @Override
    public final void onStop() {
        ul.a aVar = this.l;
        aVar.getClass();
        ap.b.b().l(aVar);
        super.onStop();
    }

    @Override
    public final void r(float f) {
        FeaturesGridView featuresGridView = this.E;
        View view = (View) featuresGridView.e.get("battery_info");
        if (view == null) {
            return;
        }
        FeaturesGridView.c cVar = (FeaturesGridView.c) view.getTag();
        cVar.e.setText(String.format("%d%%", Integer.valueOf((int) f)));
        cVar.d.getBackground().setTint(f <= 25.0f ? ContextCompat.getColor(featuresGridView.getContext(), 2131100250) : f <= 75.0f ? ContextCompat.getColor(featuresGridView.getContext(), 2131100249) : ContextCompat.getColor(featuresGridView.getContext(), 2131100248));
    }

    @Override
    public final void y(g.a aVar) {
        float f = this.J;
        int i = aVar.b;
        if (f == 0.0f) {
            getWindow().setStatusBarColor(i);
        } else {
            getWindow().setStatusBarColor(-1);
        }
        this.K = i;
        this.D.setBackgroundColor(i);
        ColorfulBgHalfView colorfulBgHalfView = this.u;
        int i10 = colorfulBgHalfView.d;
        int i11 = aVar.d;
        if (i10 != i || colorfulBgHalfView.e != i11) {
            colorfulBgHalfView.d = i;
            colorfulBgHalfView.e = i11;
            colorfulBgHalfView.g = new LinearGradient(0.0f, 0.0f, 0.0f, (colorfulBgHalfView.getHeight() * 4) / 5.0f, colorfulBgHalfView.d, colorfulBgHalfView.e, Shader.TileMode.CLAMP);
            colorfulBgHalfView.invalidate();
        }
        View view = this.v;
        int i12 = aVar.c;
        view.setBackgroundColor(i12);
        this.w.setBackgroundColor(i12);
        this.f187x.setTextColor(i12);
        this.f188y.setTextColor(i12);
        this.f189z.setColorFilter(i12);
        this.A.setColorFilter(i12);
        this.H.setShadowColor(i12);
        int i13 = aVar.a;
        if (i13 == 0) {
            this.C.setBackground(ContextCompat.getDrawable(this, 2131231034));
            this.I.setRocketType(0);
            this.G.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.bg_green));
        } else if (i13 == 1) {
            this.C.setBackground(ContextCompat.getDrawable(this, 2131231035));
            this.I.setRocketType(1);
            this.G.setImageDrawable(ContextCompat.getDrawable(this, 2131231020));
        } else {
            if (i13 != 2) {
                return;
            }
            this.C.setBackground(ContextCompat.getDrawable(this, 2131231036));
            this.I.setRocketType(2);
            this.G.setImageDrawable(ContextCompat.getDrawable(this, 2131231026));
        }
    }

    @Override
    public final void E0() {
    }

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