导航菜单

页面标题

页面副标题

⁣逼‌多​多⁣ v3.6.2 - SplashActivity.java 源代码

正在查看: ⁣逼‌多​多⁣ v3.6.2 应用的 SplashActivity.java JAVA 源代码文件

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


package com.juneRain.jy.ui.activity;

import android.content.Intent;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.View;
import android.widget.ProgressBar;
import com.fm.openinstall.OpenInstall;
import com.fm.openinstall.listener.AppInstallAdapter;
import com.fm.openinstall.listener.AppWakeUpAdapter;
import com.fm.openinstall.model.AppData;
import com.juneRain.jy.baselib.utils.ToastUtil;
import com.juneRain.jy.baselib.utils.base.BaseApplication;
import com.juneRain.jy.baselib.utils.k;
import com.juneRain.jy.baselib.utils.n;
import com.juneRain.jy.commonlib.R$string;
import com.juneRain.jy.commonlib.channel.ChannelManager;
import com.juneRain.jy.commonlib.network.v1.RequestErrorHandler;
import com.juneRain.jy.commonlib.ui.activity.BaseActivity;
import com.juneRain.jy.databinding.ActSplashBinding;
import com.juneRain.jy.model.SplashModel;
import com.juneRain.jy.ui.activity.SplashActivity;
import com.juneRain.jy.viewmodel.HomeViewModel;
import com.sz.movie.app.model.DataManager;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import o2.y;

public class SplashActivity extends BaseActivity<SplashModel> {
    AppWakeUpAdapter A = new d();
    private int B = 0;
    private final Runnable C = new Runnable() {
        @Override
        public final void run() {
            SplashActivity.this.p0();
        }
    };
    private int D = -1;
    private boolean E = false;
    private boolean F = false;
    private boolean G = false;
    private boolean H = false;
    private long I;
    ActSplashBinding y;
    private ProgressBar z;

    class a extends Thread {
        a() {
        }

        @Override
        public void run() {
            try {
                try {
                    Thread.sleep(1000L);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            } finally {
                SplashActivity.this.finish();
            }
        }
    }

    class b extends z.a {
        b() {
        }

        public void a(View view) {
            SplashActivity.this.finish();
        }
    }

    class c extends z.a {
        c() {
        }

        public void a(View view) {
            SplashActivity.this.Z();
        }
    }

    class d extends AppWakeUpAdapter {
        d() {
        }

        @Override
        public void onWakeUp(AppData appData) {
            appData.getChannel();
            if (!TextUtils.isEmpty(appData.getChannel())) {
                n.d("op_channel", appData.getChannel());
                DataManager.INSTANCE.setOpChannel(appData.getChannel());
            }
            appData.getData();
        }
    }

    class e extends AppInstallAdapter {
        e() {
        }

        @Override
        public void onInstall(AppData appData) {
            k.d("OpenInstall onInstall" + appData.channel + "\n" + appData.data);
            if (!TextUtils.isEmpty(appData.getChannel())) {
                DataManager.INSTANCE.setOpChannel(appData.channel);
                n.d("op_channel", appData.channel);
                HomeViewModel.tryInstall(SplashActivity.this.v(), null);
            } else if (SplashActivity.this.B < 3) {
                SplashActivity splashActivity = SplashActivity.this;
                splashActivity.a.postDelayed(splashActivity.C, 1000L);
            }
        }
    }

    class f extends z.a {
        final CountDownTimer a;

        f(CountDownTimer countDownTimer) {
            this.a = countDownTimer;
        }

        public void a(View view) {
            SplashActivity.this.H = true;
            this.a.cancel();
            if (SplashActivity.this.j0()) {
                SplashActivity.this.h0();
            }
        }
    }

    class g extends z.a {
        final CountDownTimer a;

        g(CountDownTimer countDownTimer) {
            this.a = countDownTimer;
        }

        public void a(View view) {
            SplashActivity.this.H = true;
            this.a.cancel();
            if (SplashActivity.this.j0()) {
                SplashActivity.this.h0();
            }
        }
    }

    class h extends CountDownTimer {
        h(long j, long j2) {
            super(j, j2);
        }

        @Override
        public void onFinish() {
            SplashActivity.this.H = true;
            SplashActivity.this.y.c.setText("跳过0");
            if (SplashActivity.this.j0()) {
                SplashActivity.this.h0();
            }
        }

        @Override
        public void onTick(long j) {
            SplashActivity.this.y.c.setText("跳过" + ((j + 500) / 1000));
        }
    }

    public void Z() {
        this.y.c.setVisibility(8);
        this.y.f.setVisibility(0);
        l(h1.f.d(new h1.h() {
            public final void a(h1.g gVar) {
                SplashActivity.k0(gVar);
            }
        }).p(x1.a.a()).h(j1.a.a()).e(new m1.a() {
            public final void run() {
                SplashActivity.l0();
            }
        }).m(new m1.c() {
            public final void accept(Object obj) {
                SplashActivity.this.n0((o2.y) obj);
            }
        }, new m1.c() {
            public final void accept(Object obj) {
                SplashActivity.this.o0((Throwable) obj);
            }
        }));
    }

    private CountDownTimer g0() {
        h hVar = new h(5000L, 1000L);
        hVar.start();
        return hVar;
    }

    public void h0() {
        if (this.F) {
            return;
        }
        this.F = true;
        MainActivity.p1(this);
        finish();
    }

    private void i0() {
        this.y.f106b.setVisibility(0);
        CountDownTimer g0 = g0();
        this.y.c.setOnClickListener(new f(g0));
        this.y.f107d.setOnClickListener(new g(g0));
    }

    public boolean j0() {
        return !this.E && this.G && this.H;
    }

    public static void k0(h1.g gVar) {
        m2.c b2 = m2.a.f.b("xsj.5ibox.top", y.class);
        if (!b2.f()) {
            b2.c();
            gVar.onError(new RequestErrorHandler.ServerResponseException());
            return;
        }
        Iterator it = b2.a().iterator();
        y yVar = it.hasNext() ? (y) it.next() : null;
        if (yVar != null) {
            gVar.onNext(yVar);
        } else {
            gVar.onError(new RequestErrorHandler.ServerResponseException());
        }
    }

    public static void l0() {
    }

    public static void m0() {
    }

    public void n0(y yVar) {
        String k = yVar.k();
        if (k.length() > 0) {
            n.d("channel_list", k);
            ChannelManager.i(new ArrayList(Arrays.asList(k.split("\\|"))), new ChannelManager.b() {
                @Override
                public final void a() {
                    SplashActivity.m0();
                }
            });
        }
        q0();
    }

    public void o0(Throwable th) {
        this.y.f.setVisibility(8);
        if (n.b("channel_init").isEmpty()) {
            new n0.a(v()).b().f("获取配置信息失败").e("重试", new c()).d("退出", new b()).g();
        } else {
            q0();
        }
    }

    public void p0() {
        if (this.a != null) {
            this.B++;
            OpenInstall.getInstall(new e());
        }
    }

    private void q0() {
        this.G = true;
        this.y.c.setVisibility(0);
        this.y.f.setVisibility(8);
        if (j0()) {
            h0();
        }
    }

    private void r0() {
        OpenInstall.clipBoardEnabled(true);
        OpenInstall.init(this);
        OpenInstall.getWakeUp(getIntent(), this.A);
    }

    @Override
    public boolean G() {
        return false;
    }

    @Override
    public boolean H() {
        return false;
    }

    @Override
    public void M() {
        super.M();
        String b2 = n.b("op_channel");
        if (TextUtils.isEmpty(b2)) {
            return;
        }
        DataManager.INSTANCE.setOpChannel(b2);
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        Intent intent = getIntent();
        if (intent.getCategories() != null && intent.getCategories().contains("android.intent.category.LAUNCHER") && BaseApplication.g().size() > 1) {
            finish();
            return;
        }
        getWindow().getDecorView().setSystemUiVisibility(getWindow().getDecorView().getSystemUiVisibility() | 1026);
        k0.a.b(this, false);
        ActSplashBinding c2 = ActSplashBinding.c(getLayoutInflater());
        this.y = c2;
        this.z = c2.e;
        setContentView((View) c2.getRoot());
        this.g = new SplashModel();
        if (n.b("channel_init").isEmpty()) {
            Z();
        } else {
            this.G = true;
        }
        i0();
        r0();
    }

    @Override
    public void onDestroy() {
        View view;
        super.onDestroy();
        this.A = null;
        Runnable runnable = this.C;
        if (runnable == null || (view = this.a) == null) {
            return;
        }
        view.removeCallbacks(runnable);
    }

    @Override
    public boolean onKeyDown(int i, KeyEvent keyEvent) {
        if (i != 4) {
            return super.onKeyDown(i, keyEvent);
        }
        if (System.currentTimeMillis() - this.I <= 2000) {
            new a().start();
            return true;
        }
        ToastUtil.a(getString(R$string.common_double_click_to_exit));
        this.I = System.currentTimeMillis();
        return true;
    }

    protected void onNewIntent(Intent intent) {
        super/*androidx.activity.ComponentActivity*/.onNewIntent(intent);
        OpenInstall.getWakeUp(intent, this.A);
    }

    @Override
    public void onResume() {
        super.onResume();
        if (this.E) {
            this.E = false;
            if (j0()) {
                h0();
            }
        }
    }

    @Override
    public boolean y() {
        return false;
    }
}