正在查看: Premium Loader v1.0 应用的 MundoSplashLauncher.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Premium Loader v1.0 应用的 MundoSplashLauncher.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package top.bienvenido.mundo.manifest;
import android.R;
import android.app.Activity;
import android.content.Intent;
import android.graphics.drawable.Animatable;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.util.TypedValue;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.ImageView;
import c4.g;
import d.p;
import k4.kb;
import k4.s8;
import k4.x8;
import o3.c;
import z2.a;
public final class MundoSplashLauncher extends Activity {
public static final int f4576f = 0;
public final void a(Intent intent) {
s8 s8Var;
try {
String stringExtra = intent.getStringExtra("mundo_base_string");
if (stringExtra == null || g.u0(stringExtra)) {
finish();
return;
}
try {
s8Var = (s8) x8.f3611a.a(stringExtra.hashCode());
} catch (Exception unused) {
s8Var = null;
}
if (s8Var != null) {
if (kb.f3329f) {
getWindow().getAttributes().layoutInDisplayCutoutMode = 1;
}
Drawable drawable = s8Var.f3503a;
c cVar = s8Var.f3504b;
if (cVar == null) {
getWindow().getDecorView().setBackground(drawable);
} else {
int applyDimension = (int) TypedValue.applyDimension(1, 20, getResources().getDisplayMetrics());
FrameLayout frameLayout = new FrameLayout(this);
frameLayout.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
Integer num = (Integer) cVar.f3977g;
Integer num2 = (Integer) cVar.f3978h;
ImageView imageView = new ImageView(this);
int i5 = applyDimension * 14;
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(i5, i5);
layoutParams.gravity = 17;
imageView.setLayoutParams(layoutParams);
imageView.setImageDrawable(drawable);
if (drawable instanceof Animatable) {
((Animatable) drawable).start();
}
if (num2 != null && !a.o(num2, num) && num2.intValue() != 0) {
imageView.setBackgroundColor(num2.intValue());
}
frameLayout.addView(imageView);
Drawable drawable2 = (Drawable) cVar.f3976f;
if (drawable2 != null) {
View view = new View(this);
FrameLayout.LayoutParams layoutParams2 = new FrameLayout.LayoutParams(applyDimension * 10, applyDimension * 4);
layoutParams2.gravity = 81;
layoutParams2.bottomMargin = applyDimension * 3;
view.setLayoutParams(layoutParams2);
view.setBackground(drawable2);
if (kb.f3326c) {
view.forceHasOverlappingRendering(false);
}
frameLayout.addView(view);
}
if (num != null) {
frameLayout.setBackgroundColor(num.intValue());
} else {
frameLayout.setBackground(getWindow().getDecorView().getBackground());
}
setContentView(frameLayout);
}
}
getWindow().getDecorView().findViewById(R.id.content).post(new p(stringExtra, 7, intent.getStringExtra("mundo_base_bundle")));
} catch (Exception unused2) {
}
}
@Override
public final void onCreate(Bundle bundle) {
super.onCreate(bundle);
a(getIntent());
}
@Override
public final void onNewIntent(Intent intent) {
super.onNewIntent(intent);
if (intent != null) {
a(intent);
} else {
finish();
}
}
@Override
public final void onPause() {
super.onPause();
finish();
}
}