Kufar v3.2.0版本的 MD5 值为:6a4d203db1c561c7e3bcd50d23fed59f
以下内容为反编译后的 d.java 源代码,内容仅作参考
package a6;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.ActivityManager;
import android.app.Application;
import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.content.ActivityNotFoundException;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.res.Resources;
import android.net.Uri;
import android.os.Build;
import android.os.IBinder;
import android.os.Process;
import android.view.View;
import android.view.Window;
import android.view.inputmethod.InputMethodManager;
import androidx.appcompat.app.AppCompatDelegate;
import androidx.core.app.NotificationManagerCompat;
import androidx.exifinterface.media.ExifInterface;
import com.google.android.gms.ads.RequestConfiguration;
import com.google.android.gms.common.GoogleApiAvailability;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import com.ironsource.sdk.controller.t;
import com.ironsource.sdk.controller.u;
import com.ironsource.sdk.controller.y;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import com.tapjoy.TapjoyConstants;
import e80.b0;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.util.List;
import kotlin.Metadata;
import kotlin.jvm.internal.s;
@Metadata(d1 = {"\u0000Z\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u0007\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0010\t\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\f\n\u0002\u0010\u000e\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\f\bÇ\u0002\u0018\u00002\u00020\u0001:\u0001\u0011B\t\b\u0002¢\u0006\u0004\b<\u0010=J\u0010\u0010\u0004\u001a\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0002H\u0007J\u0010\u0010\u0006\u001a\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0005H\u0007J\u0010\u0010\u0007\u001a\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0002H\u0007J\u0012\u0010\u000b\u001a\u0004\u0018\u00010\n2\u0006\u0010\t\u001a\u00020\bH\u0002J\u0010\u0010\f\u001a\u00020\n2\u0006\u0010\t\u001a\u00020\bH\u0002J\u0010\u0010\u0010\u001a\u00020\u000f2\u0006\u0010\u000e\u001a\u00020\rH\u0002J\u0010\u0010\u0011\u001a\u00020\u000f2\u0006\u0010\u000e\u001a\u00020\rH\u0002J\u000e\u0010\u0012\u001a\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0002J\u000e\u0010\u0014\u001a\u00020\u00132\u0006\u0010\t\u001a\u00020\bJ\u0006\u0010\u0016\u001a\u00020\u0015J\u0006\u0010\u0017\u001a\u00020\u0015J\u0006\u0010\u0018\u001a\u00020\u0015J\u0006\u0010\u0019\u001a\u00020\u0015J\u0006\u0010\u001a\u001a\u00020\u0015J\u0006\u0010\u001b\u001a\u00020\u0015J\u0006\u0010\u001c\u001a\u00020\u0015J\u0010\u0010\u001f\u001a\u00020\u000f2\b\u0010\u001e\u001a\u0004\u0018\u00010\u001dJ\u0010\u0010 \u001a\u00020\u000f2\b\u0010\u000e\u001a\u0004\u0018\u00010\rJ\u0010\u0010!\u001a\u00020\u00152\b\u0010\u000e\u001a\u0004\u0018\u00010\rJ\u0010\u0010\"\u001a\u00020\u000f2\b\u0010\u000e\u001a\u0004\u0018\u00010\rJ\u0018\u0010$\u001a\u00020\u000f2\b\u0010\u000e\u001a\u0004\u0018\u00010\r2\u0006\u0010#\u001a\u00020\u0015J\u0018\u0010%\u001a\u00020\u000f2\b\u0010\u000e\u001a\u0004\u0018\u00010\r2\u0006\u0010#\u001a\u00020\u0015J\u0016\u0010&\u001a\u00020\u000f2\u0006\u0010\u001e\u001a\u00020\u001d2\u0006\u0010#\u001a\u00020\u0015J\u000e\u0010'\u001a\u00020\u000f2\u0006\u0010\u001e\u001a\u00020\u001dJ\u000e\u0010(\u001a\u00020\u00152\u0006\u0010\t\u001a\u00020\bJ\u000e\u0010)\u001a\u00020\u000f2\u0006\u0010\t\u001a\u00020\bJ\u001a\u0010,\u001a\u0004\u0018\u00010\n2\u0006\u0010\t\u001a\u00020\b2\b\u0010+\u001a\u0004\u0018\u00010*J\u0010\u0010-\u001a\u0004\u0018\u00010\n2\u0006\u0010\t\u001a\u00020\bJ\u0016\u0010/\u001a\u00020\u00152\u0006\u0010\t\u001a\u00020\b2\u0006\u0010.\u001a\u00020*J\u0006\u00100\u001a\u00020\u0015J\u000e\u00101\u001a\u00020\u00152\u0006\u0010\t\u001a\u00020\bJ\u000e\u00103\u001a\u0002022\u0006\u0010\t\u001a\u00020\bJ\u000e\u00104\u001a\u00020\u00152\u0006\u0010\t\u001a\u00020\bJ\u000e\u00105\u001a\u00020\n2\u0006\u0010\t\u001a\u00020\bJ\u0016\u00107\u001a\u00020*2\u0006\u0010\t\u001a\u00020\b2\u0006\u00106\u001a\u00020*J\u0016\u00109\u001a\u00020\u000f2\u0006\u0010\t\u001a\u00020\b2\u0006\u00108\u001a\u00020\u0002J\u000e\u0010:\u001a\u00020\u00152\u0006\u0010\t\u001a\u00020\bJ\u0010\u0010;\u001a\u0004\u0018\u00010*2\u0006\u0010\t\u001a\u00020\b¨\u0006>"}, d2 = {"La6/d;", "", "", AppMeasurementSdk.ConditionalUserProperty.VALUE, "d", "", "c", "L", "Landroid/content/Context;", "context", "Landroid/content/Intent;", "C", "B", "Landroid/view/View;", "view", "", "b", "a", ExifInterface.LONGITUDE_EAST, "", "g", "", "n", u.f45789b, "w", CampaignEx.JSON_KEY_AD_R, "k", "j", TtmlNode.TAG_P, "Landroid/app/Activity;", "activity", "h", "i", "o", "K", "enable", "H", RequestConfiguration.MAX_AD_CONTENT_RATING_G, "I", "x", "l", y.f45798f, "", "title", "D", "z", "channelId", t.f45782c, "m", "s", "La6/d$a;", "e", "v", ExifInterface.GPS_MEASUREMENT_IN_PROGRESS, "fileName", "F", "color", "J", CampaignEx.JSON_KEY_AD_Q, "f", "<init>", "()V", "core-android_googleRelease"}, k = 1, mv = {1, 9, 0})
@SuppressLint({"ObsoleteSdkInt"})
public final class d {
public static final d f263a = new d();
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\u0010\u000e\n\u0002\b\t\b\u0086\u0081\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0011\b\u0002\u0012\u0006\u0010\u0006\u001a\u00020\u0002¢\u0006\u0004\b\u0007\u0010\bR\u0017\u0010\u0006\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0003\u0010\u0004\u001a\u0004\b\u0003\u0010\u0005j\u0002\b\tj\u0002\b\n¨\u0006\u000b"}, d2 = {"La6/d$a;", "", "", "b", "Ljava/lang/String;", "()Ljava/lang/String;", AppMeasurementSdk.ConditionalUserProperty.VALUE, "<init>", "(Ljava/lang/String;ILjava/lang/String;)V", "c", "d", "core-android_googleRelease"}, k = 1, mv = {1, 9, 0})
public static final class a {
public static final a f264c = new a("DARK", 0, TapjoyConstants.TJC_THEME_DARK);
public static final a f265d = new a("LIGHT", 1, TapjoyConstants.TJC_THEME_LIGHT);
public static final a[] f266e;
public static final m80.a f267f;
public final String value;
static {
a[] a11 = a();
f266e = a11;
f267f = m80.b.a(a11);
}
public a(String str, int i11, String str2) {
this.value = str2;
}
public static final a[] a() {
return new a[]{f264c, f265d};
}
public static a valueOf(String str) {
return (a) Enum.valueOf(a.class, str);
}
public static a[] values() {
return (a[]) f266e.clone();
}
public final String getValue() {
return this.value;
}
}
public static final int L(int value) {
return u80.c.d(value * Resources.getSystem().getDisplayMetrics().scaledDensity);
}
public static final int c(float value) {
return u80.c.d(value * Resources.getSystem().getDisplayMetrics().density);
}
public static final int d(int value) {
return u80.c.d(value * Resources.getSystem().getDisplayMetrics().density);
}
public final Intent A(Context context) {
s.j(context, "context");
Intent intent = new Intent("android.settings.APPLICATION_DETAILS_SETTINGS");
intent.setData(Uri.fromParts("package", context.getPackageName(), null));
intent.addFlags(268435456);
intent.addFlags(1073741824);
intent.addFlags(8388608);
return intent;
}
public final Intent B(Context context) {
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("market://details?id=se.scmv.belarus"));
intent.addFlags(1207959552);
intent.addFlags(intent.getFlags() | 524288);
if (context.getPackageManager().resolveActivity(intent, 0) == null) {
return new Intent("android.intent.action.VIEW", Uri.parse("http://play.google.com/store/apps/details?id=" + context.getPackageName()));
}
return intent;
}
public final Intent C(Context context) {
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("appmarket://details?id=se.scmv.belarus"));
intent.addFlags(1207959552);
intent.addFlags(intent.getFlags() | 524288);
if (context.getPackageManager().resolveActivity(intent, 0) == null) {
wc0.a.INSTANCE.c("App Gallery not found", new Object[0]);
return null;
}
return intent;
}
public final Intent D(Context context, String title) {
s.j(context, "context");
Intent intent = new Intent("android.intent.action.MAIN");
intent.addCategory("android.intent.category.APP_EMAIL");
Intent createChooser = Intent.createChooser(intent, title);
PackageManager packageManager = context.getPackageManager();
if (packageManager == null) {
return null;
}
ComponentName resolveActivity = createChooser.resolveActivity(packageManager);
if (resolveActivity != null) {
s.g(resolveActivity);
} else {
createChooser = null;
}
return createChooser;
}
public final int E(int value) {
return u80.c.d(value / Resources.getSystem().getDisplayMetrics().density);
}
public final String F(Context context, String fileName) {
BufferedReader bufferedReader;
s.j(context, "context");
s.j(fileName, "fileName");
try {
InputStream open = context.getAssets().open(fileName);
s.i(open, "open(...)");
Reader inputStreamReader = new InputStreamReader(open, a90.c.UTF_8);
if (inputStreamReader instanceof BufferedReader) {
bufferedReader = (BufferedReader) inputStreamReader;
} else {
bufferedReader = new BufferedReader(inputStreamReader, 8192);
}
return b0.C0(q80.n.e(bufferedReader), "\n", null, null, 0, null, null, 62, null);
} catch (Exception e11) {
wc0.a.INSTANCE.d(e11);
return "";
}
}
public final void G(View view, boolean enable) {
if (view != null && j()) {
if (enable) {
view.setSystemUiVisibility(view.getSystemUiVisibility() | 16);
} else {
a(view);
}
}
}
public final void H(View view, boolean enable) {
if (view != null && r()) {
if (enable) {
view.setSystemUiVisibility(view.getSystemUiVisibility() | 8192);
} else {
b(view);
}
}
}
public final void I(Activity activity, boolean enable) {
s.j(activity, "activity");
try {
H(activity.getWindow().getDecorView(), enable);
G(activity.getWindow().getDecorView(), enable);
} catch (Throwable th2) {
wc0.a.INSTANCE.d(th2);
}
}
public final void J(Context context, int color) {
Activity activity;
s.j(context, "context");
Window window = null;
if (context instanceof Activity) {
activity = (Activity) context;
} else {
activity = null;
}
if (activity != null) {
window = activity.getWindow();
}
if (window != null) {
window.setStatusBarColor(color);
}
}
public final void K(View view) {
Object obj;
if (view == null) {
return;
}
try {
Context context = view.getContext();
if (context != null) {
obj = context.getSystemService("input_method");
} else {
obj = null;
}
s.h(obj, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
((InputMethodManager) obj).showSoftInput(view, 2);
} catch (Exception e11) {
wc0.a.INSTANCE.d(e11);
}
}
public final void a(View view) {
if (j()) {
view.setSystemUiVisibility(view.getSystemUiVisibility() & (-17));
}
}
public final void b(View view) {
if (Build.VERSION.SDK_INT >= 23) {
view.setSystemUiVisibility(view.getSystemUiVisibility() & (-8193));
}
}
public final a e(Context context) {
s.j(context, "context");
if (s(context)) {
return a.f264c;
}
return a.f265d;
}
public final String f(Context context) {
List<ActivityManager.RunningAppProcessInfo> list;
String processName;
s.j(context, "context");
if (u()) {
processName = Application.getProcessName();
return processName;
}
ActivityManager activityManager = (ActivityManager) context.getSystemService("activity");
if (activityManager != null) {
list = activityManager.getRunningAppProcesses();
} else {
list = null;
}
if (list == null) {
list = e80.t.m();
}
int myPid = Process.myPid();
for (ActivityManager.RunningAppProcessInfo runningAppProcessInfo : list) {
if (myPid == runningAppProcessInfo.pid) {
return runningAppProcessInfo.processName;
}
}
return null;
}
public final long g(Context context) {
long longVersionCode;
s.j(context, "context");
PackageInfo packageInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
s.i(packageInfo, "getPackageInfo(...)");
if (Build.VERSION.SDK_INT >= 28) {
longVersionCode = packageInfo.getLongVersionCode();
return longVersionCode;
}
return packageInfo.versionCode;
}
public final void h(Activity activity) {
IBinder iBinder;
if (activity == null) {
return;
}
try {
Object systemService = activity.getSystemService("input_method");
s.h(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
InputMethodManager inputMethodManager = (InputMethodManager) systemService;
View currentFocus = activity.getCurrentFocus();
IBinder iBinder2 = null;
if (currentFocus != null) {
iBinder = currentFocus.getWindowToken();
} else {
iBinder = null;
}
if (iBinder != null) {
View currentFocus2 = activity.getCurrentFocus();
if (currentFocus2 != null) {
iBinder2 = currentFocus2.getWindowToken();
}
inputMethodManager.hideSoftInputFromWindow(iBinder2, 0);
}
} catch (Exception e11) {
wc0.a.INSTANCE.d(e11);
}
}
public final void i(View view) {
Object obj;
if (view == null) {
return;
}
try {
Context context = view.getContext();
if (context != null) {
obj = context.getSystemService("input_method");
} else {
obj = null;
}
s.h(obj, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
((InputMethodManager) obj).hideSoftInputFromWindow(view.getWindowToken(), 0);
} catch (Exception e11) {
wc0.a.INSTANCE.d(e11);
}
}
public final boolean j() {
if (Build.VERSION.SDK_INT > 26) {
return true;
}
return false;
}
public final boolean k() {
if (Build.VERSION.SDK_INT >= 29) {
return true;
}
return false;
}
public final boolean l(Context context) {
s.j(context, "context");
int isGooglePlayServicesAvailable = GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(context);
if (isGooglePlayServicesAvailable != 0 && isGooglePlayServicesAvailable != 18 && isGooglePlayServicesAvailable != 2) {
return false;
}
return true;
}
public final boolean m() {
return true;
}
public final boolean n() {
return true;
}
public final boolean o(View view) {
Object obj;
if (view == null) {
return false;
}
try {
Context context = view.getContext();
if (context != null) {
obj = context.getSystemService("input_method");
} else {
obj = null;
}
s.h(obj, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
return ((InputMethodManager) obj).isActive();
} catch (Exception e11) {
wc0.a.INSTANCE.d(e11);
return false;
}
}
public final boolean p() {
if (Build.VERSION.SDK_INT == 21) {
return true;
}
return false;
}
public final boolean q(Context context) {
s.j(context, "context");
return s.e(f(context), context.getPackageName());
}
public final boolean r() {
if (Build.VERSION.SDK_INT >= 23) {
return true;
}
return false;
}
public final boolean s(Context context) {
s.j(context, "context");
int defaultNightMode = AppCompatDelegate.getDefaultNightMode();
if (defaultNightMode != -100 && defaultNightMode != -1) {
if (defaultNightMode == 1) {
return false;
}
if (defaultNightMode == 2) {
return true;
}
if (defaultNightMode != 3) {
return false;
}
}
if ((context.getResources().getConfiguration().uiMode & 48) != 32) {
return false;
}
return true;
}
public final boolean t(Context context, String channelId) {
NotificationChannel notificationChannel;
boolean z11;
int importance;
s.j(context, "context");
s.j(channelId, "channelId");
if (Build.VERSION.SDK_INT >= 26) {
Object systemService = context.getSystemService("notification");
s.h(systemService, "null cannot be cast to non-null type android.app.NotificationManager");
notificationChannel = ((NotificationManager) systemService).getNotificationChannel(channelId);
if (notificationChannel != null) {
importance = notificationChannel.getImportance();
if (importance == 0) {
z11 = true;
if (z11) {
return true;
}
return false;
}
}
z11 = false;
if (z11) {
}
} else {
return NotificationManagerCompat.from(context).areNotificationsEnabled();
}
}
public final boolean u() {
if (Build.VERSION.SDK_INT >= 28) {
return true;
}
return false;
}
public final boolean v(Context context) {
s.j(context, "context");
if (!k()) {
return false;
}
Context applicationContext = context.getApplicationContext();
s.i(applicationContext, "getApplicationContext(...)");
return s(applicationContext);
}
public final boolean w() {
if (Build.VERSION.SDK_INT >= 33) {
return true;
}
return false;
}
public final void x(Activity activity) {
s.j(activity, "activity");
Window window = activity.getWindow();
window.clearFlags(67108864);
window.addFlags(Integer.MIN_VALUE);
window.getDecorView().setSystemUiVisibility(1024);
window.setStatusBarColor(0);
}
public final void y(Context context) {
s.j(context, "context");
try {
Intent z11 = z(context);
if (z11 == null) {
return;
}
context.startActivity(z11);
} catch (ActivityNotFoundException e11) {
wc0.a.INSTANCE.d(e11);
}
}
public final Intent z(Context context) {
s.j(context, "context");
if (m()) {
return B(context);
}
return C(context);
}
}