Recover Files v1.3.9版本的 MD5 值为:27a8b2c239c6cb7111d74d6bb07d21b2

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


package com.game.humpbackwhale.recover.files.fragment;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.pm.Signature;
import android.os.Bundle;
import android.os.Handler;
import android.support.v4.media.session.PlaybackStateCompat;
import android.text.TextUtils;
import android.util.Base64;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import androidx.view.OnBackPressedCallback;
import com.blankj.utilcode.util.NetworkUtils;
import com.facebook.n;
import com.game.humpbackwhale.recover.files.R;
import com.game.humpbackwhale.recover.files.activity.BinSortActivity;
import com.game.humpbackwhale.recover.files.activity.DocumentScanActivity;
import com.game.humpbackwhale.recover.files.activity.FirstSubsActivity;
import com.game.humpbackwhale.recover.files.activity.LoginActivity;
import com.game.humpbackwhale.recover.files.activity.PersonalActivity;
import com.game.humpbackwhale.recover.files.activity.SaveProgressActivity;
import com.game.humpbackwhale.recover.files.activity.ScanActivity;
import com.game.humpbackwhale.recover.files.activity.WebActivity;
import com.game.humpbackwhale.recover.files.databinding.FragmentMainBinding;
import com.game.humpbackwhale.recover.files.dialog.MoreAppDialog;
import com.game.humpbackwhale.recover.files.dialog.RatingDialog;
import com.game.humpbackwhale.recover.files.dialog.RefundDialog;
import com.game.humpbackwhale.recover.files.dialog.RepairProgressDialog;
import com.game.humpbackwhale.recover.files.fragment.MainFragment;
import com.game.humpbackwhale.recover.files.model.RemoteAdBean;
import com.game.humpbackwhale.recover.files.model.WeatherBean;
import com.game.humpbackwhale.recover.files.utils.AdsUtil;
import com.game.humpbackwhale.recover.files.utils.d0;
import com.game.humpbackwhale.recover.files.utils.o;
import com.game.humpbackwhale.recover.files.utils.p;
import com.google.android.gms.ads.AdInspectorError;
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.OnAdInspectorClosedListener;
import com.qw.curtain.lib.a;
import ic.b;
import java.security.MessageDigest;
import java.util.Locale;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import va.l;

public class MainFragment extends Fragment implements View.OnClickListener {

    public static final String f20620i = "MainFragment";

    public FragmentMainBinding f20621b;

    public Context f20622c;

    public AdsUtil f20623d;

    public va.d f20624e;

    public BroadcastReceiver f20625f = new a();

    public final Handler f20626g = new Handler();

    public Runnable f20627h = null;

    public class a extends BroadcastReceiver {
        public a() {
        }

        @Override
        public void onReceive(Context context, Intent intent) {
            String stringExtra = intent.getStringExtra("serviceSend");
            if (!TextUtils.isEmpty(stringExtra)) {
                Toast.makeText(context, stringExtra, 0).show();
            }
            if (intent.getAction() == null) {
                return;
            }
            if (intent.getAction().equals(p.f20838y)) {
                MainFragment.this.y();
                MainFragment.this.J();
            }
            if (intent.getAction().equals(p.E)) {
                MainFragment.this.J();
            }
        }
    }

    public class b extends OnBackPressedCallback {
        public b(boolean z10) {
            super(z10);
        }

        @Override
        public void handleOnBackPressed() {
            MainFragment mainFragment = MainFragment.this;
            mainFragment.onClick(mainFragment.f20621b.f20514l);
        }
    }

    public class c implements AdsUtil.p {
        public c() {
        }

        @Override
        public void a() {
            MainFragment.this.f20621b.f20518p.setVisibility(8);
            MainFragment.this.f20621b.f20521s.setVisibility(0);
        }

        @Override
        public void b() {
            MainFragment.this.f20621b.f20518p.setVisibility(0);
            MainFragment.this.f20621b.f20521s.setVisibility(8);
        }
    }

    public class e implements h {
        public e() {
        }

        @Override
        public void a() {
            ScanActivity.z(MainFragment.this.f20622c, p.f20814m, 0);
        }

        @Override
        public void onSuccess() {
            ScanActivity.z(MainFragment.this.f20622c, p.f20814m, 0);
        }
    }

    public interface h {
        void a();

        void onSuccess();
    }

    public void E(float f10) {
        float floatValue = ((Float) qc.h.h(p.C, Float.valueOf(0.0f))).floatValue() + ((f10 / 20.0f) / 4320.0f);
        if (v(f10, floatValue)) {
            return;
        }
        LocalBroadcastManager.getInstance(this.f20622c).sendBroadcast(new Intent(p.f20840z));
        qc.h.k(p.C, Float.valueOf(floatValue));
        qc.h.k(p.D, Long.valueOf(System.currentTimeMillis()));
        this.f20626g.postDelayed(this.f20627h, NetworkUtils.f12084a);
    }

    public void F(AtomicBoolean atomicBoolean) {
        this.f20621b.f20525w.fullScroll(130);
        if (this.f20621b.f20525w.getHeight() + this.f20621b.f20525w.getScrollY() < this.f20621b.f20515m.getHeight() || atomicBoolean.get()) {
            return;
        }
        new com.qw.curtain.lib.a(requireActivity()).k(this.f20621b.f20524v, true).n(this.f20621b.f20524v, new rc.g(10)).h(R.layout.guide_view).c(new d()).i();
        atomicBoolean.set(true);
    }

    public void G(final AtomicBoolean atomicBoolean) {
        this.f20621b.f20525w.post(new Runnable() {
            @Override
            public final void run() {
                MainFragment.this.F(atomicBoolean);
            }
        });
    }

    public static void z(Context context) {
        try {
            Signature[] signatureArr = context.getPackageManager().getPackageInfo(context.getPackageName(), 64).signatures;
            if (signatureArr.length > 0) {
                Signature signature = signatureArr[0];
                MessageDigest messageDigest = MessageDigest.getInstance("SHA");
                messageDigest.update(signature.toByteArray());
                Base64.encodeToString(messageDigest.digest(), 0);
            }
        } catch (Exception unused) {
        }
    }

    public final void A() {
        com.blankj.utilcode.util.g.a(this.f20621b.C);
        D();
        J();
        if (requireActivity().getIntent().getBooleanExtra("showCurtain", false)) {
            y();
        }
        this.f20621b.setOnClickListener(this);
        this.f20624e = va.d.c(this.f20622c);
        Activity activity = (Activity) this.f20622c;
        if (activity instanceof FragmentActivity) {
            ((FragmentActivity) activity).getOnBackPressedDispatcher().addCallback(getViewLifecycleOwner(), new b(true));
        }
        n.S(true);
    }

    public final void B() {
        AdsUtil B = AdsUtil.B(this.f20622c);
        this.f20623d = B;
        B.Y(RemoteAdBean.all_insert);
        this.f20623d.Y(RemoteAdBean.recover_reward);
        this.f20623d.R(requireActivity(), this.f20621b.f20518p, this.f20623d.x(RemoteAdBean.main_native), new c(), "main");
    }

    public final void C() {
        o i10 = o.i();
        WeatherBean c10 = i10.c();
        if (c10 != null && c10.getData() != null && !i10.e()) {
            this.f20621b.F.setVisibility(0);
            this.f20621b.f20505c.setVisibility(8);
            this.f20621b.B.setEnabled(true);
            this.f20621b.E.setText(c10.getData().getCityName());
            this.f20621b.f20506d.setText(i10.l(c10.getData().getCurrTemp().doubleValue()));
            this.f20621b.D.setText(String.format(Locale.getDefault(), "%1s~%2s", i10.l(c10.getData().getMaxTemp().doubleValue()), i10.l(c10.getData().getMinTemp().doubleValue())));
            this.f20621b.G.setImageResource(d0.a(c10.getData().getWeatherIcon().intValue()));
            return;
        }
        this.f20621b.E.setText("N/A");
        this.f20621b.f20506d.setText("N/A");
        this.f20621b.D.setText("N/A");
        this.f20621b.F.setVisibility(4);
        this.f20621b.f20505c.setVisibility(0);
    }

    public final void D() {
        LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(this.f20622c);
        IntentFilter intentFilter = new IntentFilter();
        intentFilter.addAction(p.E);
        intentFilter.addAction(p.f20838y);
        localBroadcastManager.registerReceiver(this.f20625f, intentFilter);
    }

    public final void I(String str, h hVar) {
        if (this.f20623d == null) {
            this.f20623d = AdsUtil.B(this.f20622c);
        }
        if (this.f20623d.K(RemoteAdBean.recover_reward) && !p.a0()) {
            this.f20623d.g0(RemoteAdBean.recover_reward, new g(hVar), str);
        } else {
            hVar.a();
        }
    }

    public final void J() {
        if (t()) {
            x();
        }
    }

    @Override
    public void onAttach(@NonNull Context context) {
        super.onAttach(context);
        this.f20622c = context;
    }

    @Override
    @SuppressLint({"NonConstantResourceId"})
    public void onClick(View view) {
        if (he.g.g(TimeUnit.MILLISECONDS, 500L, p.f20834w)) {
            return;
        }
        he.g.o(p.f20834w);
        String str = "https://www.ventusky.com/";
        switch (view.getId()) {
            case R.id.main_audio:
                ScanActivity.z(this.f20622c, p.f20818o, 0);
                this.f20624e.i(va.d.f40053w, va.d.A);
                return;
            case R.id.main_bin:
                BinSortActivity.w(this.f20622c, f20620i);
                this.f20624e.i(va.d.f40053w, va.d.B);
                return;
            case R.id.main_center:
            case R.id.main_container:
            case R.id.main_function:
            case R.id.main_item_img:
            case R.id.main_item_title:
            case R.id.main_native:
            case R.id.main_picture:
            case R.id.main_radar_iv:
            case R.id.main_radar_tv:
            case R.id.main_servicer:
            case R.id.main_servicer_iv:
            case R.id.main_servicer_tv:
            case R.id.main_tab:
            case R.id.main_tab_bg:
            case R.id.main_title:
            case R.id.main_toolbar:
            case R.id.main_vp:
            default:
                return;
            case R.id.main_deep_scan:
                ScanActivity.z(this.f20622c, p.f20814m, 300);
                this.f20624e.i(va.d.f40053w, va.d.f40033j);
                return;
            case R.id.main_delete:
                l.a(this.f20622c, R.string.look_forward);
                this.f20624e.i(va.d.f40053w, va.d.f40035k);
                return;
            case R.id.main_document:
                DocumentScanActivity.B(this.f20622c);
                this.f20624e.i(va.d.f40053w, va.d.f40054x);
                return;
            case R.id.main_exit:
                if (p.m().Y()) {
                    if (p.X()) {
                        MoreAppDialog moreAppDialog = new MoreAppDialog(this.f20622c, true);
                        moreAppDialog.f24876b = new b.C0465b(this.f20622c).f32346a;
                        moreAppDialog.M();
                    } else {
                        RatingDialog ratingDialog = new RatingDialog(this.f20622c, true);
                        ratingDialog.f24876b = new b.C0465b(this.f20622c).f32346a;
                        ratingDialog.M();
                    }
                } else {
                    SaveProgressActivity.y(this.f20622c);
                }
                this.f20624e.i(va.d.f40053w, va.d.f40023e);
                return;
            case R.id.main_login:
                LoginActivity.m(this.f20622c);
                return;
            case R.id.main_more:
                com.game.humpbackwhale.recover.files.utils.n.c();
                this.f20624e.i(va.d.f40053w, va.d.f40027g);
                return;
            case R.id.main_personal:
                PersonalActivity.p(this.f20622c);
                return;
            case R.id.main_photo:
                I("main_click_exhaustive", new e());
                this.f20624e.i(va.d.f40053w, va.d.f40029h);
                return;
            case R.id.main_quick_scan:
                ScanActivity.z(this.f20622c, p.f20814m, 150);
                this.f20624e.i(va.d.f40053w, va.d.f40031i);
                return;
            case R.id.main_radar:
                WeatherBean c10 = o.i().c();
                if (c10 != null) {
                    str = "https://www.ventusky.com/?p=" + c10.getLat() + ";" + c10.getLon() + ";7&l=radar";
                }
                WebActivity.p(this.f20622c, str);
                this.f20624e.i(va.d.f40053w, va.d.f40037l);
                return;
            case R.id.main_recent:
                ScanActivity.z(this.f20622c, p.f20814m, 100);
                this.f20624e.i(va.d.f40053w, va.d.f40055y);
                return;
            case R.id.main_refund:
                this.f20624e.i(va.d.f40053w, va.d.f40021d);
                if (!na.b.p() && !na.b.o() && !na.b.s() && !na.b.u()) {
                    FirstSubsActivity.s(this.f20622c, false);
                    Toast.makeText(this.f20622c, R.string.refund_main_novip, 0).show();
                    return;
                } else {
                    RefundDialog refundDialog = new RefundDialog(this.f20622c);
                    refundDialog.f24876b = new b.C0465b(this.f20622c).f32346a;
                    refundDialog.M();
                    return;
                }
            case R.id.main_repair:
                this.f20624e.i(va.d.f40053w, va.d.f40025f);
                if (t()) {
                    RepairProgressDialog repairProgressDialog = new RepairProgressDialog(this.f20622c);
                    repairProgressDialog.f24876b = new b.C0465b(this.f20622c).f32346a;
                    repairProgressDialog.M();
                    return;
                }
                ScanActivity.z(this.f20622c, p.f20814m, 150);
                return;
            case R.id.main_test:
                MobileAds.openAdInspector(this.f20622c, new OnAdInspectorClosedListener() {
                    @Override
                    public final void onAdInspectorClosed(AdInspectorError adInspectorError) {
                        MainFragment.n(adInspectorError);
                    }
                });
                return;
            case R.id.main_video:
                ScanActivity.z(this.f20622c, p.f20816n, 0);
                this.f20624e.i(va.d.f40053w, va.d.f40056z);
                return;
            case R.id.main_weather:
                o i10 = o.i();
                WeatherBean c11 = i10.c();
                if (c11 != null && !i10.e()) {
                    str = "https://www.ventusky.com/?p=" + c11.getLat() + ";" + c11.getLon() + ";7&l=temperature-2m";
                } else {
                    o.i().b(new f());
                }
                WebActivity.p(this.f20622c, str);
                this.f20624e.i(va.d.f40053w, va.d.f40039m);
                return;
        }
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
    }

    @Override
    public View onCreateView(@NonNull LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
        FragmentMainBinding d10 = FragmentMainBinding.d(layoutInflater);
        this.f20621b = d10;
        return d10.getRoot();
    }

    @Override
    public void onViewCreated(@NonNull View view, @Nullable Bundle bundle) {
        super.onViewCreated(view, bundle);
        B();
        A();
        C();
    }

    public boolean t() {
        Boolean bool = Boolean.FALSE;
        if (((Boolean) qc.h.h(p.f20836x, bool)).booleanValue() && !((Boolean) qc.h.h(p.E, bool)).booleanValue()) {
            return true;
        }
        return false;
    }

    public boolean u() {
        if (((Integer) qc.h.h(p.A, 0)).intValue() < 100) {
            return false;
        }
        return true;
    }

    public final boolean v(float f10, float f11) {
        if (w(f11) >= f10) {
            qc.h.k(p.C, Float.valueOf(f10));
            qc.h.k(p.A, 100);
            LocalBroadcastManager.getInstance(this.f20622c).sendBroadcast(new Intent(p.f20840z));
            return true;
        }
        return false;
    }

    public final float w(float f10) {
        float f11 = (f10 / 20.0f) / 4320.0f;
        return ((Float) qc.h.h(p.C, Float.valueOf(0.0f))).floatValue() + (f11 * ((float) (((System.currentTimeMillis() - ((Long) qc.h.h(p.D, Long.valueOf(System.currentTimeMillis()))).longValue()) / 1000) / 60)));
    }

    public final void x() {
        final float f10;
        if (u()) {
            return;
        }
        long x10 = p.x();
        if (x10 > PlaybackStateCompat.ACTION_SET_CAPTIONING_ENABLED) {
            f10 = ((float) x10) / 1048576.0f;
        } else {
            f10 = ((float) x10) / 1024.0f;
        }
        if (f10 < 1024.0f) {
            f10 += 1024.0f;
        }
        if (v(f10, w(f10))) {
            return;
        }
        qc.h.k(p.C, Float.valueOf(w(f10)));
        Runnable runnable = new Runnable() {
            @Override
            public final void run() {
                MainFragment.this.E(f10);
            }
        };
        this.f20627h = runnable;
        this.f20626g.post(runnable);
    }

    public final void y() {
        final AtomicBoolean atomicBoolean = new AtomicBoolean(false);
        this.f20621b.f20525w.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
            @Override
            public final void onGlobalLayout() {
                MainFragment.this.G(atomicBoolean);
            }
        });
    }

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

        @Override
        public void b(final rc.e eVar) {
            eVar.h(R.id.guide_i_know).setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    rc.e.this.b();
                }
            });
        }

        @Override
        public void a(rc.e eVar) {
        }
    }

    public class f implements o.e {
        public f() {
        }

        public void d() {
            MainFragment.this.C();
        }

        @Override
        public void a(WeatherBean weatherBean) {
            if (MainFragment.this.getActivity() != null) {
                MainFragment.this.getActivity().runOnUiThread(new Runnable() {
                    @Override
                    public final void run() {
                        MainFragment.f.this.d();
                    }
                });
            }
        }

        @Override
        public void b(String str) {
        }
    }

    public class g implements AdsUtil.r {

        public final h f20634b;

        public g(h hVar) {
            this.f20634b = hVar;
        }

        @Override
        public void onAdClose() {
            this.f20634b.onSuccess();
        }

        @Override
        public void j(String str) {
        }
    }

    public static void H(AdInspectorError adInspectorError) {
    }

    public static void n(AdInspectorError adInspectorError) {
    }
}