导航菜单

页面标题

页面副标题

哔哩哔哩 v1.6.6 - SplashActivity.java 源代码

正在查看: 哔哩哔哩 v1.6.6 应用的 SplashActivity.java JAVA 源代码文件

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


package com.bilibili.tv.ui.splash;

import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import bl.abd;
import bl.acc;
import bl.agb;
import bl.aj;
import bl.bbg;
import bl.bbi;
import com.bilibili.tv.MainApplication;
import com.bilibili.tv.ui.base.BaseActivity;
import com.bilibili.tv.ui.main.MainActivity;
import java.io.File;

public final class SplashActivity extends BaseActivity {
    public static final a Companion = new a(null);
    private acc.a a;

    @Override
    public int g() {
        return 2131361829;
    }

    @Override
    public void a(Bundle bundle) {
        acc.e();
        setTheme(2131558776);
        View findViewById = findViewById(2131230996);
        bbi.a((Object) findViewById, "findViewById(R.id.splash)");
        File file = new File(aj.a(MainApplication.a(), "data")[0], "splash.png");
        if (file.exists()) {
            try {
                findViewById.setBackground(new BitmapDrawable(getResources(), BitmapFactory.decodeFile(file.getAbsolutePath())));
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        this.a = acc.b();
        abd a2 = abd.a(this);
        bbi.a((Object) a2, "preferenceHelper");
        boolean z = a2.a().getBoolean("hint_key", true);
        acc.a aVar = this.a;
        if (aVar != null) {
            if (aVar.a()) {
                String str = aVar.b;
                bbi.a((Object) str, "it.mMsg");
                a(str);
                return;
            } else if (z) {
                b("依据国家现行相关政策规定\n请确认在非互联网电视端使用");
                a2.a().edit().putBoolean("hint_key", false).apply();
                return;
            } else {
                a(findViewById);
                return;
            }
        }
        a(findViewById);
    }

    public final class b implements Runnable {
        b() {
        }

        @Override
        public final void run() {
            MainActivity.Companion.a(SplashActivity.this);
            SplashActivity.this.finish();
        }
    }

    private final void a(View view) {
        view.postDelayed(new b(), 800L);
    }

    private final void a(String str) {
        agb.a aVar = new agb.a(this);
        aVar.a(1).a(str).b(getString(2131492985), new d());
        agb a2 = aVar.a();
        a2.setCancelable(false);
        a2.show();
    }

    public final class d implements agb.b {
        d() {
        }

        @Override
        public final void a(agb agbVar, View view) {
            agbVar.dismiss();
            agbVar.cancel();
            SplashActivity.this.finish();
        }
    }

    private final void b(String str) {
        agb.a aVar = new agb.a(this);
        aVar.a(1).a(str).b(getString(2131492985), new c());
        agb a2 = aVar.a();
        a2.setCancelable(false);
        a2.show();
    }

    public final class c implements agb.b {
        c() {
        }

        @Override
        public final void a(agb agbVar, View view) {
            agbVar.dismiss();
            agbVar.cancel();
            MainActivity.Companion.a(SplashActivity.this);
            SplashActivity.this.finish();
        }
    }

    @Override
    public boolean onKeyDown(int i, KeyEvent keyEvent) {
        acc.a aVar;
        bbi.b(keyEvent, "event");
        if (keyEvent.getAction() == 4 && (aVar = this.a) != null && aVar.a()) {
            return true;
        }
        return super.onKeyDown(i, keyEvent);
    }

    public static final class a {
        private a() {
        }

        public a(bbg bbgVar) {
            this();
        }
    }
}