导航菜单

页面标题

页面副标题

moonshot.企业版 v5.53.33 - C2628.java 源代码

正在查看: moonshot.企业版 v5.53.33 应用的 C2628.java JAVA 源代码文件

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


package TCUcMtElLJnqSvqb7YcU.cr3JSOpoZIqsmhvmO4JX.rKwtQoMTg9U9BbR7dg96;

import TCUcMtElLJnqSvqb7YcU.TCUcMtElLJnqSvqb7YcU.InterfaceC1753;
import TCUcMtElLJnqSvqb7YcU.TCUcMtElLJnqSvqb7YcU.InterfaceC1758;
import TCUcMtElLJnqSvqb7YcU.TCUcMtElLJnqSvqb7YcU.InterfaceC1762;
import TCUcMtElLJnqSvqb7YcU.TCUcMtElLJnqSvqb7YcU.InterfaceC1793;
import android.app.RemoteInput;
import android.content.ClipData;
import android.content.ClipDescription;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;

public final class C2628 {

    public static final int f12082 = 1;

    public static final String f12083 = "android.remoteinput.resultsData";

    public static final int f12084 = 0;

    private static final String f12085 = "RemoteInput";

    private static final String f12086 = "android.remoteinput.dataTypeResultsData";

    private static final String f12087 = "android.remoteinput.resultsSource";

    public static final int f12088 = 2;

    public static final int f12089 = 0;

    public static final int f12090 = 1;

    public static final String f12091 = "android.remoteinput.results";

    private final CharSequence f12092;

    private final Bundle f12093;

    private final Set<String> f12094;

    private final boolean f12095;

    private final CharSequence[] f12096;

    private final String f12097;

    private final int f12098;

    @Retention(RetentionPolicy.SOURCE)
    @InterfaceC1762({InterfaceC1762.EnumC1763.LIBRARY_GROUP_PREFIX})
    public @interface InterfaceC2629 {
    }

    @Retention(RetentionPolicy.SOURCE)
    @InterfaceC1762({InterfaceC1762.EnumC1763.LIBRARY_GROUP_PREFIX})
    public @interface InterfaceC2630 {
    }

    public static final class C2631 {

        private CharSequence f12102;

        private final String f12104;

        private CharSequence[] f12105;

        private final Set<String> f12099 = new HashSet();

        private final Bundle f12103 = new Bundle();

        private boolean f12100 = true;

        private int f12101 = 0;

        public C2631(@InterfaceC1793 String str) {
            if (str == null) {
                throw new IllegalArgumentException("Result key can't be null");
            }
            this.f12104 = str;
        }

        @InterfaceC1793
        public C2628 m10443() {
            return new C2628(this.f12104, this.f12102, this.f12105, this.f12100, this.f12101, this.f12103, this.f12099);
        }

        @InterfaceC1793
        public C2631 m10444(@InterfaceC1758 CharSequence[] charSequenceArr) {
            this.f12105 = charSequenceArr;
            return this;
        }

        @InterfaceC1793
        public C2631 m10445(int i) {
            this.f12101 = i;
            return this;
        }

        @InterfaceC1793
        public C2631 m10446(@InterfaceC1793 String str, boolean z) {
            if (z) {
                this.f12099.add(str);
            } else {
                this.f12099.remove(str);
            }
            return this;
        }

        @InterfaceC1793
        public C2631 m10447(@InterfaceC1758 CharSequence charSequence) {
            this.f12102 = charSequence;
            return this;
        }

        @InterfaceC1793
        public Bundle m10448() {
            return this.f12103;
        }

        @InterfaceC1793
        public C2631 m10449(@InterfaceC1793 Bundle bundle) {
            if (bundle != null) {
                this.f12103.putAll(bundle);
            }
            return this;
        }

        @InterfaceC1793
        public C2631 m10450(boolean z) {
            this.f12100 = z;
            return this;
        }
    }

    public C2628(String str, CharSequence charSequence, CharSequence[] charSequenceArr, boolean z, int i, Bundle bundle, Set<String> set) {
        this.f12097 = str;
        this.f12092 = charSequence;
        this.f12096 = charSequenceArr;
        this.f12095 = z;
        this.f12098 = i;
        this.f12093 = bundle;
        this.f12094 = set;
        if (m10439() == 2 && !m10435()) {
            throw new IllegalArgumentException("setEditChoicesBeforeSending requires setAllowFreeFormInput");
        }
    }

    public static Bundle m10424(Intent intent) {
        Intent m10433;
        int i = Build.VERSION.SDK_INT;
        if (i >= 20) {
            return RemoteInput.getResultsFromIntent(intent);
        }
        if (i < 16 || (m10433 = m10433(intent)) == null) {
            return null;
        }
        return (Bundle) m10433.getExtras().getParcelable(f12083);
    }

    public static void m10425(C2628[] c2628Arr, Intent intent, Bundle bundle) {
        int i = Build.VERSION.SDK_INT;
        if (i >= 26) {
            RemoteInput.addResultsToIntent(m10427(c2628Arr), intent, bundle);
            return;
        }
        if (i >= 20) {
            Bundle m10424 = m10424(intent);
            int m10431 = m10431(intent);
            if (m10424 != null) {
                m10424.putAll(bundle);
                bundle = m10424;
            }
            for (C2628 c2628 : c2628Arr) {
                Map<String, Uri> m10426 = m10426(intent, c2628.m10441());
                RemoteInput.addResultsToIntent(m10427(new C2628[]{c2628}), intent, bundle);
                if (m10426 != null) {
                    m10432(c2628, intent, m10426);
                }
            }
            m10429(intent, m10431);
            return;
        }
        if (i >= 16) {
            Intent m10433 = m10433(intent);
            if (m10433 == null) {
                m10433 = new Intent();
            }
            Bundle bundleExtra = m10433.getBundleExtra(f12083);
            if (bundleExtra == null) {
                bundleExtra = new Bundle();
            }
            for (C2628 c26282 : c2628Arr) {
                Object obj = bundle.get(c26282.m10441());
                if (obj instanceof CharSequence) {
                    bundleExtra.putCharSequence(c26282.m10441(), (CharSequence) obj);
                }
            }
            m10433.putExtra(f12083, bundleExtra);
            intent.setClipData(ClipData.newIntent(f12091, m10433));
        }
    }

    public static Map<String, Uri> m10426(Intent intent, String str) {
        Intent m10433;
        String string;
        int i = Build.VERSION.SDK_INT;
        if (i >= 26) {
            return RemoteInput.getDataResultsFromIntent(intent, str);
        }
        if (i < 16 || (m10433 = m10433(intent)) == null) {
            return null;
        }
        HashMap hashMap = new HashMap();
        for (String str2 : m10433.getExtras().keySet()) {
            if (str2.startsWith(f12086)) {
                String substring = str2.substring(39);
                if (!substring.isEmpty() && (string = m10433.getBundleExtra(str2).getString(str)) != null && !string.isEmpty()) {
                    hashMap.put(substring, Uri.parse(string));
                }
            }
        }
        if (hashMap.isEmpty()) {
            return null;
        }
        return hashMap;
    }

    @InterfaceC1753(20)
    public static RemoteInput[] m10427(C2628[] c2628Arr) {
        if (c2628Arr == null) {
            return null;
        }
        RemoteInput[] remoteInputArr = new RemoteInput[c2628Arr.length];
        for (int i = 0; i < c2628Arr.length; i++) {
            remoteInputArr[i] = m10430(c2628Arr[i]);
        }
        return remoteInputArr;
    }

    private static String m10428(String str) {
        return f12086 + str;
    }

    public static void m10429(@InterfaceC1793 Intent intent, int i) {
        int i2 = Build.VERSION.SDK_INT;
        if (i2 >= 28) {
            RemoteInput.setResultsSource(intent, i);
            return;
        }
        if (i2 >= 16) {
            Intent m10433 = m10433(intent);
            if (m10433 == null) {
                m10433 = new Intent();
            }
            m10433.putExtra(f12087, i);
            intent.setClipData(ClipData.newIntent(f12091, m10433));
        }
    }

    @InterfaceC1753(20)
    public static RemoteInput m10430(C2628 c2628) {
        RemoteInput.Builder addExtras = new RemoteInput.Builder(c2628.m10441()).setLabel(c2628.m10442()).setChoices(c2628.m10438()).setAllowFreeFormInput(c2628.m10435()).addExtras(c2628.m10437());
        if (Build.VERSION.SDK_INT >= 29) {
            addExtras.setEditChoicesBeforeSending(c2628.m10439());
        }
        return addExtras.build();
    }

    public static int m10431(@InterfaceC1793 Intent intent) {
        Intent m10433;
        int i = Build.VERSION.SDK_INT;
        if (i >= 28) {
            return RemoteInput.getResultsSource(intent);
        }
        if (i < 16 || (m10433 = m10433(intent)) == null) {
            return 0;
        }
        return m10433.getExtras().getInt(f12087, 0);
    }

    public static void m10432(C2628 c2628, Intent intent, Map<String, Uri> map) {
        int i = Build.VERSION.SDK_INT;
        if (i >= 26) {
            RemoteInput.addDataResultToIntent(m10430(c2628), intent, map);
            return;
        }
        if (i >= 16) {
            Intent m10433 = m10433(intent);
            if (m10433 == null) {
                m10433 = new Intent();
            }
            for (Map.Entry<String, Uri> entry : map.entrySet()) {
                String key = entry.getKey();
                Uri value = entry.getValue();
                if (key != null) {
                    Bundle bundleExtra = m10433.getBundleExtra(m10428(key));
                    if (bundleExtra == null) {
                        bundleExtra = new Bundle();
                    }
                    bundleExtra.putString(c2628.m10441(), value.toString());
                    m10433.putExtra(m10428(key), bundleExtra);
                }
            }
            intent.setClipData(ClipData.newIntent(f12091, m10433));
        }
    }

    @InterfaceC1753(16)
    private static Intent m10433(Intent intent) {
        ClipData clipData = intent.getClipData();
        if (clipData == null) {
            return null;
        }
        ClipDescription description = clipData.getDescription();
        if (description.hasMimeType("text/vnd.android.intent") && description.getLabel().toString().contentEquals(f12091)) {
            return clipData.getItemAt(0).getIntent();
        }
        return null;
    }

    @InterfaceC1753(20)
    public static C2628 m10434(RemoteInput remoteInput) {
        C2631 m10449 = new C2631(remoteInput.getResultKey()).m10447(remoteInput.getLabel()).m10444(remoteInput.getChoices()).m10450(remoteInput.getAllowFreeFormInput()).m10449(remoteInput.getExtras());
        if (Build.VERSION.SDK_INT >= 29) {
            m10449.m10445(remoteInput.getEditChoicesBeforeSending());
        }
        return m10449.m10443();
    }

    public boolean m10435() {
        return this.f12095;
    }

    public Set<String> m10436() {
        return this.f12094;
    }

    public Bundle m10437() {
        return this.f12093;
    }

    public CharSequence[] m10438() {
        return this.f12096;
    }

    public int m10439() {
        return this.f12098;
    }

    public boolean m10440() {
        return (m10435() || (m10438() != null && m10438().length != 0) || m10436() == null || m10436().isEmpty()) ? false : true;
    }

    public String m10441() {
        return this.f12097;
    }

    public CharSequence m10442() {
        return this.f12092;
    }
}