导航菜单

页面标题

页面副标题

All File Recovery v1.0.2 - e.java 源代码

正在查看: All File Recovery v1.0.2 应用的 e.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package D;

import android.annotation.SuppressLint;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import l.Z;
import l.i0;
import l0.C1380e;

@Deprecated
public class e {

    public static final String f1370b = "BrowserActions";

    public static final String f1371c = "https://www.example.com";

    public static final String f1372d = "androidx.browser.browseractions.APP_ID";

    public static final String f1373e = "androidx.browser.browseractions.browser_action_open";

    public static final String f1374f = "androidx.browser.browseractions.ICON_ID";

    public static final String f1375g = "androidx.browser.browseractions.ICON_URI";

    public static final String f1376h = "androidx.browser.browseractions.TITLE";

    public static final String f1377i = "androidx.browser.browseractions.ACTION";

    public static final String f1378j = "androidx.browser.browseractions.extra.TYPE";

    public static final String f1379k = "androidx.browser.browseractions.extra.MENU_ITEMS";

    public static final String f1380l = "androidx.browser.browseractions.extra.SELECTED_ACTION_PENDING_INTENT";

    @SuppressLint({"MinMaxConstant"})
    public static final int f1381m = 5;

    public static final int f1382n = 0;

    public static final int f1383o = 1;

    public static final int f1384p = 2;

    public static final int f1385q = 3;

    public static final int f1386r = 4;

    public static final int f1387s = 5;

    public static final int f1388t = -1;

    public static final int f1389u = 0;

    public static final int f1390v = 1;

    public static final int f1391w = 2;

    public static final int f1392x = 3;

    public static final int f1393y = 4;

    @Nullable
    public static a f1394z;

    @NonNull
    public final Intent f1395a;

    @Z({Z.a.LIBRARY_GROUP_PREFIX})
    @i0
    public interface a {
        void a();
    }

    @Z({Z.a.LIBRARY_GROUP_PREFIX})
    @Retention(RetentionPolicy.SOURCE)
    public @interface b {
    }

    @Z({Z.a.LIBRARY_GROUP_PREFIX})
    @Retention(RetentionPolicy.SOURCE)
    public @interface c {
    }

    public static final class d {

        public Context f1397b;

        public Uri f1398c;

        public final Intent f1396a = new Intent(e.f1373e);

        public int f1399d = 0;

        public ArrayList<Bundle> f1400e = new ArrayList<>();

        @Nullable
        public PendingIntent f1401f = null;

        public List<Uri> f1402g = new ArrayList();

        public d(@NonNull Context context, @NonNull Uri uri) {
            this.f1397b = context;
            this.f1398c = uri;
        }

        @NonNull
        public e a() {
            this.f1396a.setData(this.f1398c);
            this.f1396a.putExtra(e.f1378j, this.f1399d);
            this.f1396a.putParcelableArrayListExtra(e.f1379k, this.f1400e);
            this.f1396a.putExtra(e.f1372d, PendingIntent.getActivity(this.f1397b, 0, new Intent(), 67108864));
            PendingIntent pendingIntent = this.f1401f;
            if (pendingIntent != null) {
                this.f1396a.putExtra(e.f1380l, pendingIntent);
            }
            f.b(this.f1396a, this.f1402g, this.f1397b);
            return new e(this.f1396a);
        }

        @NonNull
        public final Bundle b(@NonNull D.a aVar) {
            Bundle bundle = new Bundle();
            bundle.putString(e.f1376h, aVar.e());
            bundle.putParcelable(e.f1377i, aVar.a());
            if (aVar.b() != 0) {
                bundle.putInt(e.f1374f, aVar.b());
            }
            if (aVar.c() != null) {
                bundle.putParcelable(e.f1375g, aVar.c());
            }
            return bundle;
        }

        @NonNull
        public d c(@NonNull ArrayList<D.a> arrayList) {
            if (arrayList.size() > 5) {
                throw new IllegalStateException("Exceeded maximum toolbar item count of 5");
            }
            for (int i4 = 0; i4 < arrayList.size(); i4++) {
                if (TextUtils.isEmpty(arrayList.get(i4).e()) || arrayList.get(i4).a() == null) {
                    throw new IllegalArgumentException("Custom item should contain a non-empty title and non-null intent.");
                }
                this.f1400e.add(b(arrayList.get(i4)));
                if (arrayList.get(i4).c() != null) {
                    this.f1402g.add(arrayList.get(i4).c());
                }
            }
            return this;
        }

        @NonNull
        public d d(@NonNull D.a... aVarArr) {
            c(new ArrayList<>(Arrays.asList(aVarArr)));
            return this;
        }

        @NonNull
        public d e(@NonNull PendingIntent pendingIntent) {
            this.f1401f = pendingIntent;
            return this;
        }

        @NonNull
        public d f(int i4) {
            this.f1399d = i4;
            return this;
        }
    }

    public e(@NonNull Intent intent) {
        this.f1395a = intent;
    }

    @NonNull
    @Z({Z.a.LIBRARY})
    public static List<ResolveInfo> a(@NonNull Context context) {
        return context.getPackageManager().queryIntentActivities(new Intent(f1373e, Uri.parse(f1371c)), 131072);
    }

    @Nullable
    @Deprecated
    public static String b(@NonNull Intent intent) {
        return d(intent);
    }

    @Nullable
    public static String d(@NonNull Intent intent) {
        PendingIntent pendingIntent = (PendingIntent) intent.getParcelableExtra(f1372d);
        if (pendingIntent != null) {
            return pendingIntent.getTargetPackage();
        }
        return null;
    }

    public static void e(@NonNull Context context, @NonNull Intent intent) {
        f(context, intent, a(context));
    }

    @Z({Z.a.LIBRARY_GROUP_PREFIX})
    @i0
    public static void f(Context context, Intent intent, List<ResolveInfo> list) {
        if (list == null || list.size() == 0) {
            i(context, intent);
            return;
        }
        int i4 = 0;
        if (list.size() == 1) {
            intent.setPackage(list.get(0).activityInfo.packageName);
        } else {
            ResolveInfo resolveActivity = context.getPackageManager().resolveActivity(new Intent("android.intent.action.VIEW", Uri.parse(f1371c)), 65536);
            if (resolveActivity != null) {
                String str = resolveActivity.activityInfo.packageName;
                while (true) {
                    if (i4 >= list.size()) {
                        break;
                    }
                    if (str.equals(list.get(i4).activityInfo.packageName)) {
                        intent.setPackage(str);
                        break;
                    }
                    i4++;
                }
            }
        }
        C1380e.startActivity(context, intent, null);
    }

    public static void g(@NonNull Context context, @NonNull Uri uri) {
        e(context, new d(context, uri).a().f1395a);
    }

    public static void h(@NonNull Context context, @NonNull Uri uri, int i4, @NonNull ArrayList<D.a> arrayList, @NonNull PendingIntent pendingIntent) {
        d dVar = new d(context, uri);
        dVar.f1399d = i4;
        dVar.c(arrayList);
        dVar.f1401f = pendingIntent;
        e(context, dVar.a().f1395a);
    }

    public static void i(Context context, Intent intent) {
        Uri data = intent.getData();
        ArrayList parcelableArrayListExtra = intent.getParcelableArrayListExtra(f1379k);
        j(context, data, parcelableArrayListExtra != null ? k(parcelableArrayListExtra) : null);
    }

    public static void j(Context context, Uri uri, List<D.a> list) {
        new D.d(context, uri, list).e();
        a aVar = f1394z;
        if (aVar != null) {
            aVar.a();
        }
    }

    @NonNull
    public static List<D.a> k(@NonNull ArrayList<Bundle> arrayList) {
        ArrayList arrayList2 = new ArrayList();
        for (int i4 = 0; i4 < arrayList.size(); i4++) {
            Bundle bundle = arrayList.get(i4);
            String string = bundle.getString(f1376h);
            PendingIntent pendingIntent = (PendingIntent) bundle.getParcelable(f1377i);
            int i5 = bundle.getInt(f1374f);
            Uri uri = (Uri) bundle.getParcelable(f1375g);
            if (TextUtils.isEmpty(string) || pendingIntent == null) {
                throw new IllegalArgumentException("Custom item should contain a non-empty title and non-null intent.");
            }
            arrayList2.add(i5 != 0 ? new D.a(string, pendingIntent, i5) : new D.a(string, pendingIntent, uri));
        }
        return arrayList2;
    }

    @Z({Z.a.LIBRARY_GROUP_PREFIX})
    @i0
    public static void l(a aVar) {
        f1394z = aVar;
    }

    @NonNull
    public Intent c() {
        return this.f1395a;
    }
}