导航菜单

页面标题

页面副标题

95爱播免登录版 v3.1.9 - UpdateAppActivity.java 源代码

正在查看: 95爱播免登录版 v3.1.9 应用的 UpdateAppActivity.java JAVA 源代码文件

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


package com.showself.ui.activity;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.TextView;
import com.mifeng.ui.R;
import com.r.m.d.z;
import com.showself.ui.ShowSelfApp;
import com.showself.utils.Utils;
import com.showself.utils.r;
import com.showself.utils.u0;

public class UpdateAppActivity extends com.showself.ui.c {
    private TextView a;
    private TextView b;
    private View c;
    private View d;

    private com.r.a.a f2999e;

    class a implements Runnable {
        final String a;

        class C0080a implements c {

            class RunnableC0081a implements Runnable {
                final int a;

                RunnableC0081a(int i2) {
                    this.a = i2;
                }

                @Override
                public void run() {
                    UpdateAppActivity.this.a.setText("下载中: " + this.a + '%');
                    UpdateAppActivity.this.b.getLayoutParams().width = Math.max(r.a(10.0f), (r.a(240.0f) * this.a) / 100);
                }
            }

            C0080a() {
            }

            @Override
            public void a(int i2) {
                UpdateAppActivity.this.runOnUiThread(new RunnableC0081a(i2));
            }
        }

        class b implements Runnable {

            class ViewOnClickListenerC0082a implements View.OnClickListener {
                ViewOnClickListenerC0082a() {
                }

                @Override
                public void onClick(View view) {
                    UpdateAppActivity.this.E();
                }
            }

            b() {
            }

            @Override
            public void run() {
                UpdateAppActivity.this.a.setText("下载完成");
                UpdateAppActivity.this.d.setVisibility(0);
                UpdateAppActivity.this.c.setVisibility(0);
                UpdateAppActivity.this.c.setOnClickListener(new ViewOnClickListenerC0082a());
                UpdateAppActivity.this.E();
            }
        }

        a(String str) {
            this.a = str;
        }

        @Override
        public void run() {
            throw new UnsupportedOperationException("Method not decompiled: com.showself.ui.activity.UpdateAppActivity.a.run():void");
        }
    }

    class b implements Runnable {
        b() {
        }

        @Override
        public void run() {
            Utils.a1("网络不给力,请稍后再试");
            ShowSelfApp.q = false;
            UpdateAppActivity.this.finish();
        }
    }

    public interface c {
        void a(int i2);
    }

    public void E() {
        F();
    }

    public static void G(Activity activity, String str, boolean z) {
        ShowSelfApp.q = true;
        Intent intent = new Intent(activity, (Class<?>) UpdateAppActivity.class);
        intent.putExtra("url", str);
        intent.putExtra("zoomIn", z);
        activity.startActivity(intent);
    }

    private void H(String str) {
        new Thread(new a(str)).start();
    }

    public void F() {
        Uri fromFile;
        if (Build.VERSION.SDK_INT >= 24) {
            fromFile = androidx.core.a.b.e(this, ShowSelfApp.h().getPackageName() + ".fileprovider", z.a);
        } else {
            fromFile = Uri.fromFile(z.a);
        }
        Intent intent = new Intent("android.intent.action.VIEW");
        intent.addFlags(268435456);
        intent.addFlags(1);
        intent.setDataAndType(fromFile, "application/vnd.android.package-archive");
        startActivity(intent);
    }

    public void I() {
        runOnUiThread(new b());
    }

    @Override
    public void init() {
        this.a = (TextView) findViewById(2131299408);
        this.b = (TextView) findViewById(R.id.tv_progress_bar);
        this.d = findViewById(R.id.view_bottom_bg);
        this.c = findViewById(R.id.tv_update);
        String stringExtra = getIntent().getStringExtra("url");
        z.a();
        H(stringExtra);
    }

    @Override
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.update_app_layout);
        overridePendingTransition(getIntent().getBooleanExtra("zoomIn", false) ? R.anim.activity_zoom_in : 0, 0);
        u0.o(this, 0, null);
        init();
    }

    public boolean onKeyDown(int i2, KeyEvent keyEvent) {
        if (keyEvent.getAction() == 0 && i2 == 4) {
            return true;
        }
        return super/*android.app.Activity*/.onKeyDown(i2, keyEvent);
    }

    @Override
    public void onRequestPermissionsResult(int i2, String[] strArr, int[] iArr) {
        super.onRequestPermissionsResult(i2, strArr, iArr);
        com.r.a.a aVar = this.f2999e;
        if (aVar == null || aVar.e(i2, strArr, iArr)) {
        }
    }

    @Override
    protected void onResume() {
        super.onResume();
        org.greenrobot.eventbus.c.c().k(new com.showself.view.hall.a("CATEGORY_ROOM_FRAGMENT_ITEM_CONTROL_POSTER", Boolean.FALSE));
    }

    @Override
    public void refresh(Object... objArr) {
    }
}