正在查看: Kaspi.kz v5.85.1 应用的 RawFieldTemplateQuadranglesBegin.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Kaspi.kz v5.85.1 应用的 RawFieldTemplateQuadranglesBegin.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package o;
import android.app.Activity;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Parcelable;
import android.provider.MediaStore;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import o.IdAnimatedField_AppendFrame;
import o.setMenu;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public final class RawFieldTemplateQuadranglesBegin {
public static final String read = "com.sec.android.gallery3d";
public static final String setBackground = "com.google.android.apps.photosgo";
public static final String setError = "com.google.android.apps.photos";
public static final String setFieldValue = "com.miui.gallery";
public static final setBackground setLabel = new setBackground(null);
public static final String setOptions = "com.oneplus.gallery";
private List<String> AudioAttributesImplApi26Parcelizer;
private Uri IconCompatParcelizer;
private String MediaBrowserCompatCustomActionResultReceiver;
private final ComponentActivity4 RemoteActionCompatParcelizer;
private final setStackedBackground<Intent> setElement;
private final setError write;
public interface setError {
void setBackground(@Nullable Uri uri);
void setError();
}
public RawFieldTemplateQuadranglesBegin(@NotNull ComponentActivity4 componentActivity4, @NotNull setError seterror) {
Intrinsics.checkNotNullParameter(componentActivity4, "");
Intrinsics.checkNotNullParameter(seterror, "");
this.RemoteActionCompatParcelizer = componentActivity4;
this.write = seterror;
String string = componentActivity4.getString(IdAnimatedField_AppendFrame.AudioAttributesImplApi21Parcelizer.getOnBackPressedDispatcher);
Intrinsics.checkNotNullExpressionValue(string, "");
this.MediaBrowserCompatCustomActionResultReceiver = string;
this.AudioAttributesImplApi26Parcelizer = DescriptorUtilsKt.setError(new String[]{setError, setBackground, read, setOptions, setFieldValue});
setStackedBackground<Intent> registerForActivityResult = componentActivity4.registerForActivityResult(new setMenu.MediaBrowserCompatCustomActionResultReceiver(), new setVisibility() {
public final void setBackground(Object obj) {
RawFieldTemplateQuadranglesBegin.setBackground(RawFieldTemplateQuadranglesBegin.this, (setContentHeight) obj);
}
});
Intrinsics.checkNotNullExpressionValue(registerForActivityResult, "");
this.setElement = registerForActivityResult;
}
public static final class setBackground {
public setBackground(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private setBackground() {
}
}
public static final void setBackground(RawFieldTemplateQuadranglesBegin rawFieldTemplateQuadranglesBegin, setContentHeight setcontentheight) {
Uri uri;
Intrinsics.checkNotNullParameter(rawFieldTemplateQuadranglesBegin, "");
if (setcontentheight.setError() == -1) {
Intent background = setcontentheight.setBackground();
if (background == null || (uri = background.getData()) == null) {
uri = rawFieldTemplateQuadranglesBegin.IconCompatParcelizer;
}
rawFieldTemplateQuadranglesBegin.write.setBackground(uri);
return;
}
rawFieldTemplateQuadranglesBegin.write.setError();
}
public static void setLabel(RawFieldTemplateQuadranglesBegin rawFieldTemplateQuadranglesBegin, boolean z, boolean z2, Uri uri, int i, Object obj) {
if ((i & 4) != 0) {
uri = null;
}
rawFieldTemplateQuadranglesBegin.setBackground(z, z2, uri);
}
public final void setBackground(boolean z, boolean z2, @Nullable Uri uri) {
Intent intent;
this.IconCompatParcelizer = uri;
ArrayList arrayList = new ArrayList();
PackageManager packageManager = this.RemoteActionCompatParcelizer.getPackageManager();
if (!setFieldValue(this.RemoteActionCompatParcelizer) && z) {
ComponentActivity4 componentActivity4 = this.RemoteActionCompatParcelizer;
Intrinsics.checkNotNullExpressionValue(packageManager, "");
arrayList.addAll(setLabel((Context) componentActivity4, packageManager));
}
if (z2) {
Intrinsics.checkNotNullExpressionValue(packageManager, "");
List<Intent> label = setLabel(packageManager, "android.intent.action.GET_CONTENT");
if (label.isEmpty()) {
label = setLabel(packageManager, "android.intent.action.PICK");
}
arrayList.addAll(label);
}
if (arrayList.isEmpty()) {
intent = new Intent();
} else {
Intent intent2 = new Intent("android.intent.action.CHOOSER", MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
if (z2) {
intent2.setAction("android.intent.action.PICK");
intent2.setType("image/*");
}
intent = intent2;
}
Intent createChooser = Intent.createChooser(intent, this.MediaBrowserCompatCustomActionResultReceiver);
Object[] array = arrayList.toArray(new Parcelable[0]);
Intrinsics.setLabel(array, "");
createChooser.putExtra("android.intent.extra.INITIAL_INTENTS", (Parcelable[]) array);
this.setElement.setBackground(createChooser);
}
private final List<Intent> setLabel(Context context, PackageManager packageManager) {
ArrayList arrayList = new ArrayList();
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
List<ResolveInfo> queryIntentActivities = packageManager.queryIntentActivities(intent, 0);
Intrinsics.checkNotNullExpressionValue(queryIntentActivities, "");
for (ResolveInfo resolveInfo : queryIntentActivities) {
Intent intent2 = new Intent(intent);
ActivityInfo activityInfo = resolveInfo.activityInfo;
intent2.setComponent(new ComponentName(activityInfo.packageName, activityInfo.name));
intent2.setPackage(resolveInfo.activityInfo.packageName);
if (context instanceof Activity) {
context.grantUriPermission(resolveInfo.activityInfo.packageName, this.IconCompatParcelizer, 3);
}
intent2.putExtra("output", this.IconCompatParcelizer);
arrayList.add(intent2);
}
return arrayList;
}
private final List<Intent> setLabel(PackageManager packageManager, String str) {
Object obj;
ArrayList arrayList = new ArrayList();
Intent intent = Intrinsics.setFieldValue(str, "android.intent.action.GET_CONTENT") ? new Intent(str) : new Intent(str, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
intent.setType("image/*");
List<ResolveInfo> queryIntentActivities = packageManager.queryIntentActivities(intent, 0);
Intrinsics.checkNotNullExpressionValue(queryIntentActivities, "");
for (ResolveInfo resolveInfo : queryIntentActivities) {
Intent intent2 = new Intent(intent);
ActivityInfo activityInfo = resolveInfo.activityInfo;
intent2.setComponent(new ComponentName(activityInfo.packageName, activityInfo.name));
intent2.setPackage(resolveInfo.activityInfo.packageName);
arrayList.add(intent2);
}
ArrayList arrayList2 = new ArrayList();
for (String str2 : this.AudioAttributesImplApi26Parcelizer) {
Iterator it = arrayList.iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
if (Intrinsics.setFieldValue(((Intent) obj).getPackage(), str2)) {
break;
}
}
Intent intent3 = (Intent) obj;
if (intent3 != null) {
arrayList.remove(intent3);
arrayList2.add(intent3);
}
}
arrayList.addAll(0, arrayList2);
return arrayList;
}
private final boolean setFieldValue(Context context) {
return setError(context) && context.checkSelfPermission("android.permission.CAMERA") != 0;
}
private final boolean setError(Context context) {
try {
String[] strArr = context.getPackageManager().getPackageInfo(context.getPackageName(), 4096).requestedPermissions;
if (strArr == null) {
return false;
}
for (String str : strArr) {
if (str != null && allTypeAliases_delegatelambda2.setBackground(str, "android.permission.CAMERA", true)) {
return true;
}
}
return false;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
return false;
}
}
public final RawFieldTemplateQuadranglesBegin setBackground(@NotNull List<String> list) {
Intrinsics.checkNotNullParameter(list, "");
this.AudioAttributesImplApi26Parcelizer = list;
return this;
}
public final RawFieldTemplateQuadranglesBegin setLabel(@NotNull String str) {
Intrinsics.checkNotNullParameter(str, "");
this.MediaBrowserCompatCustomActionResultReceiver = str;
return this;
}
}