正在查看: 95爱播免登录版 v3.1.9 应用的 UpdateAppActivity.java JAVA 源代码文件
本页面展示 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) {
}
}