CarrotChat v2.8.60.240131版本的 MD5 值为:2baf8b9f31830b86b5c5a85ae6b47e05
以下内容为反编译后的 AboutActivity.java 源代码,内容仅作参考
package com.darkempire78.opencalculator;
import android.content.Intent;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import androidx.appcompat.app.AppCompatActivity;
import androidx.constraintlayout.widget.ConstraintLayout;
import org.jetbrains.annotations.Nullable;
@kotlin.j(d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0002J\b\u0010\u0005\u001a\u00020\u0006H\u0002J\u0012\u0010\u0007\u001a\u00020\b2\b\u0010\t\u001a\u0004\u0018\u00010\nH\u0014R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082.¢\u0006\u0002\n\u0000¨\u0006\u000b"}, d2 = {"Lcom/darkempire78/opencalculator/AboutActivity;", "Landroidx/appcompat/app/AppCompatActivity;", "()V", "binding", "Lcom/darkempire78/opencalculator/databinding/ActivityCalcAboutBinding;", "checkIfDarkModeIsEnabledByDefault", "", "onCreate", "", "savedInstanceState", "Landroid/os/Bundle;", "app_debug"}, k = 1, mv = {1, 7, 1}, xi = 48)
public final class AboutActivity extends AppCompatActivity {
private com.darkempire78.opencalculator.y.a a;
private final boolean c() {
Configuration configuration;
if (Build.VERSION.SDK_INT >= 30) {
return getResources().getConfiguration().isNightModeActive();
}
Resources resources = getResources();
Integer valueOf = (resources == null || (configuration = resources.getConfiguration()) == null) ? null : Integer.valueOf(configuration.uiMode & 48);
if (valueOf != null && valueOf.intValue() == 32) {
return true;
}
if (valueOf != null && valueOf.intValue() == 16) {
return false;
}
if (valueOf == null) {
return true;
}
valueOf.intValue();
return true;
}
public static final void h(AboutActivity this$0, View view) {
kotlin.jvm.internal.r.checkNotNullParameter(this$0, "this$0");
this$0.finish();
}
public static final void i(AboutActivity this$0, View view) {
kotlin.jvm.internal.r.checkNotNullParameter(this$0, "this$0");
this$0.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("https://www.paypal.me/ImDarkempire")));
}
public static final void j(AboutActivity this$0, View view) {
kotlin.jvm.internal.r.checkNotNullParameter(this$0, "this$0");
this$0.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("https://github.com/Darkempire78/OpenCalc")));
}
public static final void k(AboutActivity this$0, View view) {
kotlin.jvm.internal.r.checkNotNullParameter(this$0, "this$0");
this$0.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("https://discord.com/invite/sPvJmY7mcV")));
}
@Override
public void onCreate(@Nullable Bundle bundle) {
super.onCreate(bundle);
new Themes(this);
int darkMode = new MyPreferences(this).getDarkMode();
if (darkMode != -1) {
if (darkMode == 0) {
setTheme(w.CalcAppTheme);
} else if (darkMode == 1) {
setTheme(w.CalcDarkTheme);
} else if (darkMode == 2) {
setTheme(w.CalcAmoledTheme);
} else if (darkMode != 3) {
if (c()) {
setTheme(w.CalcDarkTheme);
} else {
setTheme(w.CalcAppTheme);
}
} else if (c()) {
setTheme(w.CalcMaterialYouDark);
} else {
setTheme(w.CalcMaterialYouLight);
}
} else if (c()) {
setTheme(w.CalcDarkTheme);
} else {
setTheme(w.CalcAppTheme);
}
com.darkempire78.opencalculator.y.a inflate = com.darkempire78.opencalculator.y.a.inflate(getLayoutInflater());
kotlin.jvm.internal.r.checkNotNullExpressionValue(inflate, "inflate(layoutInflater)");
this.a = inflate;
com.darkempire78.opencalculator.y.a aVar = null;
if (inflate == null) {
kotlin.jvm.internal.r.throwUninitializedPropertyAccessException("binding");
inflate = null;
}
ConstraintLayout root = inflate.getRoot();
kotlin.jvm.internal.r.checkNotNullExpressionValue(root, "binding.root");
setContentView(root);
new Themes(this).checkTheme();
String str = 'v' + getPackageManager().getPackageInfo(getPackageName(), 1).versionName;
com.darkempire78.opencalculator.y.a aVar2 = this.a;
if (aVar2 == null) {
kotlin.jvm.internal.r.throwUninitializedPropertyAccessException("binding");
aVar2 = null;
}
aVar2.f7576c.setText(str);
com.darkempire78.opencalculator.y.a aVar3 = this.a;
if (aVar3 == null) {
kotlin.jvm.internal.r.throwUninitializedPropertyAccessException("binding");
aVar3 = null;
}
aVar3.f7577d.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
AboutActivity.h(AboutActivity.this, view);
}
});
com.darkempire78.opencalculator.y.a aVar4 = this.a;
if (aVar4 == null) {
kotlin.jvm.internal.r.throwUninitializedPropertyAccessException("binding");
aVar4 = null;
}
aVar4.g.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
AboutActivity.i(AboutActivity.this, view);
}
});
com.darkempire78.opencalculator.y.a aVar5 = this.a;
if (aVar5 == null) {
kotlin.jvm.internal.r.throwUninitializedPropertyAccessException("binding");
aVar5 = null;
}
aVar5.f.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
AboutActivity.j(AboutActivity.this, view);
}
});
com.darkempire78.opencalculator.y.a aVar6 = this.a;
if (aVar6 == null) {
kotlin.jvm.internal.r.throwUninitializedPropertyAccessException("binding");
} else {
aVar = aVar6;
}
aVar.f7578e.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
AboutActivity.k(AboutActivity.this, view);
}
});
}
}