蘑菇視頻 v1.3.4版本的 MD5 值为:b21956b74446eba74a6fe191899b35cf
以下内容为反编译后的 LoadingActivity.java 源代码,内容仅作参考
package com.asdfg.pfamobgn0329.ui;
import android.content.Intent;
import android.graphics.Color;
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.fragment.app.FragmentActivity;
import com.asdfg.pfamobgn0329.MainActivity;
import com.asdfg.pfamobgn0329.R;
import com.asdfg.pfamobgn0329.api.ApiClient;
import com.asdfg.pfamobgn0329.api.ApiManager;
import com.asdfg.pfamobgn0329.common.arouter.ArouterUtils;
import com.asdfg.pfamobgn0329.common.cache.CacheKey;
import com.asdfg.pfamobgn0329.databinding.ActLoadpageBinding;
import com.asdfg.pfamobgn0329.model.AllAdsModel;
import com.asdfg.pfamobgn0329.model.AllAdsModelKt;
import com.asdfg.pfamobgn0329.model.GlobeAppData;
import com.asdfg.pfamobgn0329.model.MoguConfig;
import com.asdfg.pfamobgn0329.utils.ImageUtilKt;
import com.kotlin.bbbasiclib.AndroidutilsKt;
import com.kotlin.bbbasiclib.base.CommonBaseActivity;
import com.kotlin.bbbasiclib.utils.SpUtil;
import com.qiniu.android.dns.DnsManager;
import com.qiniu.android.dns.IResolver;
import com.qiniu.android.dns.NetworkInfo;
import com.qiniu.android.dns.dns.DnsUdpResolver;
import java.util.List;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function3;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Ref;
import kotlin.text.StringsKt__StringsJVMKt;
import kotlin.text.StringsKt__StringsKt;
import o00O0oo.o00O000o;
import o00O0oo.o0OO0oO0;
import org.jetbrains.anko.internals.AnkoInternals;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import site.gemus.openingstartanimation.OpeningStartAnimation;
@Metadata(d1 = {"\u0000>\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0007\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\t\b\u0016\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0003J?\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u000f2\f\u0010\u0010\u001a\b\u0012\u0004\u0012\u00020\r0\u00112!\u0010\u0012\u001a\u001d\u0012\u0013\u0012\u00110\u000f¢\u0006\f\b\u0014\u0012\b\b\u0015\u0012\u0004\b\b(\u0016\u0012\u0004\u0012\u00020\r0\u0013J\b\u0010\u0017\u001a\u00020\rH\u0002J\b\u0010\u0018\u001a\u00020\rH\u0016J\b\u0010\u0019\u001a\u00020\rH\u0002J\b\u0010\u001a\u001a\u00020\rH\u0016J\b\u0010\u001b\u001a\u00020\rH\u0016J\u0012\u0010\u001c\u001a\u00020\r2\b\u0010\u001d\u001a\u0004\u0018\u00010\u001eH\u0014J\b\u0010\u001f\u001a\u00020\rH\u0014J\u0010\u0010 \u001a\u00020\r2\u0006\u0010!\u001a\u00020\u000fH\u0002J\b\u0010\"\u001a\u00020\rH\u0002J\b\u0010#\u001a\u00020\rH\u0002J\b\u0010$\u001a\u00020\rH\u0002J\b\u0010%\u001a\u00020\rH\u0002J\b\u0010&\u001a\u00020\rH\u0002R\u001a\u0010\u0004\u001a\u00020\u0005X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0004\u0010\u0006\"\u0004\b\u0007\u0010\bR\u001a\u0010\t\u001a\u00020\u0005X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\n\u0010\u0006\"\u0004\b\u000b\u0010\b¨\u0006'"}, d2 = {"Lcom/asdfg/pfamobgn0329/ui/LoadingActivity;", "Lcom/kotlin/bbbasiclib/base/CommonBaseActivity;", "Lcom/asdfg/pfamobgn0329/databinding/ActLoadpageBinding;", "()V", "isJump", "", "()Z", "setJump", "(Z)V", "toJump", "getToJump", "setToJump", "coundDown", "", "count", "", "block", "Lkotlin/Function0;", "returntime", "Lkotlin/Function1;", "Lkotlin/ParameterName;", "name", "time", "getShareLink", "initData", "initServerData", "initView", "onBackPressed", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onResume", "showMain", "int", "skipMainActivityImp", "startGetData", "startGetDns", "startGetDns26", "toMain", "app_googleRelease"}, k = 1, mv = {1, 7, 1}, xi = 48)
public class LoadingActivity extends CommonBaseActivity<ActLoadpageBinding> {
private boolean isJump;
private boolean toJump;
public final void getShareLink() {
ApiManager.INSTANCE.getMoguConfig("shareurl", new Function3<Integer, String, MoguConfig, Unit>() {
@Override
public Unit invoke(Integer num, String str, MoguConfig moguConfig) {
invoke(num.intValue(), str, moguConfig);
return Unit.INSTANCE;
}
public final void invoke(int i, @NotNull String msg, @Nullable MoguConfig moguConfig) {
Intrinsics.checkNotNullParameter(msg, "msg");
if (i != 200 || moguConfig == null) {
return;
}
GlobeAppData.INSTANCE.setShareLink(moguConfig.getValue());
}
});
}
public final void initServerData() {
ApiManager.INSTANCE.getAllAd(new Function3<Integer, String, AllAdsModel, Unit>() {
{
super(3);
}
@Override
public Unit invoke(Integer num, String str, AllAdsModel allAdsModel) {
invoke(num.intValue(), str, allAdsModel);
return Unit.INSTANCE;
}
public final void invoke(int i, @NotNull String msg, @Nullable AllAdsModel allAdsModel) {
Intrinsics.checkNotNullParameter(msg, "msg");
if (i == 200 && allAdsModel != null) {
GlobeAppData.INSTANCE.setAdConfigData(allAdsModel);
List<AllAdsModel.Item> start = allAdsModel.getStart();
boolean z = false;
if (!(start == null || start.isEmpty())) {
List<AllAdsModel.Item> start2 = allAdsModel.getStart();
final LoadingActivity loadingActivity = LoadingActivity.this;
final AllAdsModel.Item randomAd = AllAdsModelKt.getRandomAd(start2);
ImageView imageView = loadingActivity.getBinding().adImg;
Intrinsics.checkNotNullExpressionValue(imageView, "binding.adImg");
ImageUtilKt.with(imageView, randomAd != null ? randomAd.getFile() : null);
ImageView imageView2 = loadingActivity.getBinding().ivLoading;
Intrinsics.checkNotNullExpressionValue(imageView2, "binding.ivLoading");
AndroidutilsKt.setVisible(imageView2, false);
RelativeLayout relativeLayout = loadingActivity.getBinding().rlPhoto;
Intrinsics.checkNotNullExpressionValue(relativeLayout, "binding.rlPhoto");
AndroidutilsKt.setVisible(relativeLayout, true);
LinearLayout linearLayout = loadingActivity.getBinding().rlLoading;
Intrinsics.checkNotNullExpressionValue(linearLayout, "binding.rlLoading");
AndroidutilsKt.setVisible(linearLayout, false);
ImageView imageView3 = loadingActivity.getBinding().adImg;
Intrinsics.checkNotNullExpressionValue(imageView3, "binding.adImg");
AndroidutilsKt.click(imageView3, new Function1<View, Unit>() {
{
super(1);
}
@Override
public Unit invoke(View view) {
invoke2(view);
return Unit.INSTANCE;
}
public final void invoke2(@NotNull View it) {
Intrinsics.checkNotNullParameter(it, "it");
ArouterUtils arouterUtils = ArouterUtils.INSTANCE;
FragmentActivity mActivity = LoadingActivity.this.getMActivity();
AllAdsModel.Item item = randomAd;
arouterUtils.toUrlPraseJump(mActivity, (item == null || (r1 = item.getAction()) == null) ? "" : "");
AllAdsModel.Item item2 = randomAd;
arouterUtils.clickAd(String.valueOf(item2 != null ? Integer.valueOf(item2.getId()) : null));
LoadingActivity.this.setToJump(true);
}
});
loadingActivity.showMain(7);
List<AllAdsModel.Item> start3 = allAdsModel.getStart();
if ((start3 == null || start3.isEmpty()) ? true : true) {
loadingActivity.showMain(1);
return;
}
return;
}
LoadingActivity.this.showMain(1);
return;
}
LoadingActivity.this.showMain(1);
}
});
}
public final void showMain(int i) {
TextView textView = getBinding().tvCountdown;
Intrinsics.checkNotNullExpressionValue(textView, "binding.tvCountdown");
AndroidutilsKt.click(textView, new Function1<View, Unit>() {
{
super(1);
}
@Override
public Unit invoke(View view) {
invoke2(view);
return Unit.INSTANCE;
}
public final void invoke2(@NotNull View it) {
Intrinsics.checkNotNullParameter(it, "it");
LoadingActivity.this.setJump(true);
LoadingActivity.this.skipMainActivityImp();
}
});
if (i > 0) {
if (i != 1) {
getBinding().tvCountdown.setVisibility(0);
}
coundDown(i, new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.INSTANCE;
}
public final void invoke2() {
if (LoadingActivity.this.isJump() || LoadingActivity.this.getToJump()) {
return;
}
LoadingActivity.this.skipMainActivityImp();
}
}, new Function1<Integer, Unit>() {
{
super(1);
}
@Override
public Unit invoke(Integer num) {
invoke(num.intValue());
return Unit.INSTANCE;
}
public final void invoke(int i2) {
TextView textView2 = LoadingActivity.this.getBinding().tvCountdown;
textView2.setText("跳过 " + i2);
}
});
}
}
public final void skipMainActivityImp() {
if (isFinishing()) {
return;
}
SpUtil spUtil = SpUtil.INSTANCE;
CacheKey cacheKey = CacheKey.INSTANCE;
if (spUtil.getBoolean(cacheKey.getFIRSTLOADVERSION_1(), true)) {
spUtil.saveValue(cacheKey.getFIRSTLOADVERSION_1(), Boolean.FALSE);
runOnUiThread(new Runnable() {
@Override
public final void run() {
LoadingActivity.m14skipMainActivityImp$lambda2(LoadingActivity.this);
}
});
return;
}
AnkoInternals.internalStartActivity(this, MainActivity.class, new Pair[0]);
finish();
}
public static final void m14skipMainActivityImp$lambda2(LoadingActivity this$0) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.toMain();
}
public final void startGetData() {
ApiManager.INSTANCE.getAllAd(new LoadingActivity$startGetData$1(this));
}
public final void startGetDns() {
new Thread(new Runnable() {
@Override
public final void run() {
LoadingActivity.m15startGetDns$lambda1(LoadingActivity.this);
}
}).start();
}
public static final void m15startGetDns$lambda1(LoadingActivity this$0) {
o00O000o o00o000o;
String text;
Intrinsics.checkNotNullParameter(this$0, "this$0");
boolean z = true;
try {
o00o000o = new o00O000o(ApiClient.INSTANCE.getTxtFromHost(), 16, 1);
} catch (Exception e) {
e.printStackTrace();
o00o000o = null;
}
if (o00o000o != null) {
try {
o00o000o.OooO0oO(new o0OO0oO0("223.6.6.6"));
} catch (Exception e2) {
e2.printStackTrace();
}
}
if (o00o000o != null) {
o00o000o.OooO0o();
}
if (o00o000o != null && o00o000o.oO0O0Oo0() == 0) {
String text2 = o00o000o.oo0oOOO()[0].OooOOo0();
if (text2 != null && text2.length() != 0) {
z = false;
}
if (!z) {
Intrinsics.checkNotNullExpressionValue(text2, "text");
text = StringsKt__StringsJVMKt.replace$default(text2, "\"", "", false, 4, (Object) null);
ApiClient apiClient = ApiClient.INSTANCE;
Intrinsics.checkNotNullExpressionValue(text, "text");
apiClient.setRetrofit(text);
}
}
this$0.startGetData();
}
public final void startGetDns26() {
new Thread(new Runnable() {
@Override
public final void run() {
LoadingActivity.m16startGetDns26$lambda0(LoadingActivity.this);
}
}).start();
}
public static final void m16startGetDns26$lambda0(LoadingActivity this$0) {
int indexOf$default;
Intrinsics.checkNotNullParameter(this$0, "this$0");
try {
DnsManager dnsManager = new DnsManager(NetworkInfo.normal, new IResolver[]{new DnsUdpResolver("223.6.6.6", 16, 10)});
ApiClient apiClient = ApiClient.INSTANCE;
String url = dnsManager.queryRecords(apiClient.getTxtFromHost())[0].value;
Intrinsics.checkNotNullExpressionValue(url, "url");
indexOf$default = StringsKt__StringsKt.indexOf$default((CharSequence) url, "http", 0, false, 6, (Object) null);
Intrinsics.checkNotNullExpressionValue(url, "url");
String url2 = url.substring(indexOf$default, url.length());
Intrinsics.checkNotNullExpressionValue(url2, "this as java.lang.String…ing(startIndex, endIndex)");
Intrinsics.checkNotNullExpressionValue(url2, "url");
apiClient.setRetrofit(url2);
this$0.startGetData();
} catch (Exception e) {
e.printStackTrace();
this$0.startGetData();
}
}
private final void toMain() {
AnkoInternals.internalStartActivity(this, MainActivity.class, new Pair[0]);
finish();
}
public final void coundDown(int i, @NotNull final Function0<Unit> block, @NotNull final Function1<? super Integer, Unit> returntime) {
Intrinsics.checkNotNullParameter(block, "block");
Intrinsics.checkNotNullParameter(returntime, "returntime");
final Ref.IntRef intRef = new Ref.IntRef();
intRef.element = i;
new Runnable() {
@Override
public void run() {
Ref.IntRef intRef2 = Ref.IntRef.this;
int i2 = intRef2.element - 1;
intRef2.element = i2;
if (i2 <= 0) {
block.invoke();
return;
}
returntime.invoke(Integer.valueOf(i2));
this.getBinding().tvCountdown.postDelayed(this, 1000L);
}
}.run();
}
public final boolean getToJump() {
return this.toJump;
}
@Override
public void initData() {
}
@Override
public void initView() {
fullScreen();
}
public final boolean isJump() {
return this.isJump;
}
@Override
public void onBackPressed() {
}
@Override
public void onCreate(@Nullable Bundle bundle) {
super.onCreate(bundle);
if (!isTaskRoot()) {
Intent intent = getIntent();
String action = intent.getAction();
if (intent.hasCategory("android.intent.category.LAUNCHER") && Intrinsics.areEqual(action, "android.intent.action.MAIN")) {
finish();
return;
}
}
fullScreen();
new OpeningStartAnimation.oo0oOOO(this).oo0oOOo0(getResources().getDrawable(R.mipmap.icon_loading)).ooOOOoOo("").oo0oOOOo(2600L).oo0oOOO(100L).oO0O0Oo0(Color.parseColor("#FF9E39")).oOo0oooO("").oo0oOOO0().OooO00o(this);
ApiManager.INSTANCE.getHostTxt(new Function3<Integer, String, String, Unit>() {
{
super(3);
}
@Override
public Unit invoke(Integer num, String str, String str2) {
invoke(num.intValue(), str, str2);
return Unit.INSTANCE;
}
public final void invoke(int i, @NotNull String msg, @Nullable String str) {
boolean contains$default;
int indexOf$default;
int indexOf$default2;
Intrinsics.checkNotNullParameter(msg, "msg");
if (!(str == null || str.length() == 0) && str.length() > 10) {
contains$default = StringsKt__StringsKt.contains$default((CharSequence) str, (CharSequence) "http", false, 2, (Object) null);
if (contains$default) {
indexOf$default = StringsKt__StringsKt.indexOf$default((CharSequence) str, "http", 0, false, 6, (Object) null);
String substring = str.substring(indexOf$default, str.length());
Intrinsics.checkNotNullExpressionValue(substring, "this as java.lang.String…ing(startIndex, endIndex)");
indexOf$default2 = StringsKt__StringsKt.indexOf$default((CharSequence) substring, "\\", 0, false, 6, (Object) null);
String substring2 = substring.substring(0, indexOf$default2);
Intrinsics.checkNotNullExpressionValue(substring2, "this as java.lang.String…ing(startIndex, endIndex)");
ApiClient.INSTANCE.setRetrofit(substring2);
LoadingActivity.this.startGetData();
return;
}
}
if (Build.VERSION.SDK_INT > 26) {
LoadingActivity.this.startGetDns();
} else {
LoadingActivity.this.startGetDns26();
}
}
});
}
@Override
public void onResume() {
super.onResume();
if (this.toJump) {
toMain();
}
}
public final void setJump(boolean z) {
this.isJump = z;
}
public final void setToJump(boolean z) {
this.toJump = z;
}
}