正在查看: 远离手机 v4.9.11 应用的 Ill1lI1ll1Ill.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 远离手机 v4.9.11 应用的 Ill1lI1ll1Ill.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.lijianqiang12.silent;
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 androidx.constraintlayout.widget.ConstraintLayout;
import com.lijianqiang12.silent.lIIIl1IlI1llI;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public final class Ill1lI1ll1Ill {
private static final String I1Il11llllIl = "android.remoteinput.resultsSource";
public static final int III11IIll1lI1 = 1;
public static final int IIl1I11I1lI1l = 2;
private static final String IIll11IllI1l = "android.remoteinput.dataTypeResultsData";
public static final String Ill1llIIlIlll = "android.remoteinput.resultsData";
public static final int IllIlI1l1I = 1;
public static final int l1llllI11l111 = 0;
public static final String lI111l1I1llIl = "android.remoteinput.results";
public static final int ll11llIII1111 = 0;
private final String IIllIl1llII;
private final CharSequence[] Il11lI1III1;
private final int Il1IlII1;
private final CharSequence IlllIll1I1I;
private final Bundle lI11111lI1;
private final Set<String> lII1lI1Illl;
private final boolean lIIl1I1I;
@l1l1lI1IIl1I(20)
static class IIllIl1llII {
private IIllIl1llII() {
}
static void IIllIl1llII(Object obj, Intent intent, Bundle bundle) {
RemoteInput.addResultsToIntent((RemoteInput[]) obj, intent, bundle);
}
static Ill1lI1ll1Ill Il11lI1III1(Object obj) {
Set<String> IlllIll1I1I;
RemoteInput remoteInput = (RemoteInput) obj;
Il1IlII1 IIllIl1llII = new Il1IlII1(remoteInput.getResultKey()).lI111l1I1llIl(remoteInput.getLabel()).lI11111lI1(remoteInput.getChoices()).Il1IlII1(remoteInput.getAllowFreeFormInput()).IIllIl1llII(remoteInput.getExtras());
if (Build.VERSION.SDK_INT >= 26 && (IlllIll1I1I = IlllIll1I1I.IlllIll1I1I(remoteInput)) != null) {
Iterator<String> it = IlllIll1I1I.iterator();
while (it.hasNext()) {
IIllIl1llII.lIIl1I1I(it.next(), true);
}
}
if (Build.VERSION.SDK_INT >= 29) {
IIllIl1llII.lII1lI1Illl(lIIl1I1I.IIllIl1llII(remoteInput));
}
return IIllIl1llII.IlllIll1I1I();
}
public static RemoteInput IlllIll1I1I(Ill1lI1ll1Ill ill1lI1ll1Ill) {
Set<String> lII1lI1Illl;
RemoteInput.Builder addExtras = new RemoteInput.Builder(ill1lI1ll1Ill.III11IIll1lI1()).setLabel(ill1lI1ll1Ill.l1llllI11l111()).setChoices(ill1lI1ll1Ill.lI111l1I1llIl()).setAllowFreeFormInput(ill1lI1ll1Ill.lI11111lI1()).addExtras(ill1lI1ll1Ill.IllIlI1l1I());
if (Build.VERSION.SDK_INT >= 26 && (lII1lI1Illl = ill1lI1ll1Ill.lII1lI1Illl()) != null) {
Iterator<String> it = lII1lI1Illl.iterator();
while (it.hasNext()) {
IlllIll1I1I.lIIl1I1I(addExtras, it.next(), true);
}
}
if (Build.VERSION.SDK_INT >= 29) {
lIIl1I1I.IlllIll1I1I(addExtras, ill1lI1ll1Ill.I1Il11llllIl());
}
return addExtras.build();
}
static Bundle lIIl1I1I(Intent intent) {
return RemoteInput.getResultsFromIntent(intent);
}
}
@l1l1lI1IIl1I(28)
static class Il11lI1III1 {
private Il11lI1III1() {
}
static int IIllIl1llII(Intent intent) {
return RemoteInput.getResultsSource(intent);
}
static void IlllIll1I1I(Intent intent, int i) {
RemoteInput.setResultsSource(intent, i);
}
}
public static final class Il1IlII1 {
private final String IIllIl1llII;
private CharSequence[] Il1IlII1;
private CharSequence lIIl1I1I;
private final Set<String> IlllIll1I1I = new HashSet();
private final Bundle Il11lI1III1 = new Bundle();
private boolean lI11111lI1 = true;
private int lII1lI1Illl = 0;
public Il1IlII1(@IlI1111llI11I String str) {
if (str == null) {
throw new IllegalArgumentException("Result key can't be null");
}
this.IIllIl1llII = str;
}
@IlI1111llI11I
public Il1IlII1 IIllIl1llII(@IlI1111llI11I Bundle bundle) {
if (bundle != null) {
this.Il11lI1III1.putAll(bundle);
}
return this;
}
@IlI1111llI11I
public Bundle Il11lI1III1() {
return this.Il11lI1III1;
}
@IlI1111llI11I
public Il1IlII1 Il1IlII1(boolean z) {
this.lI11111lI1 = z;
return this;
}
@IlI1111llI11I
public Ill1lI1ll1Ill IlllIll1I1I() {
return new Ill1lI1ll1Ill(this.IIllIl1llII, this.lIIl1I1I, this.Il1IlII1, this.lI11111lI1, this.lII1lI1Illl, this.Il11lI1III1, this.IlllIll1I1I);
}
@IlI1111llI11I
public Il1IlII1 lI11111lI1(@II1lll1lIlIl1 CharSequence[] charSequenceArr) {
this.Il1IlII1 = charSequenceArr;
return this;
}
@IlI1111llI11I
public Il1IlII1 lI111l1I1llIl(@II1lll1lIlIl1 CharSequence charSequence) {
this.lIIl1I1I = charSequence;
return this;
}
@IlI1111llI11I
public Il1IlII1 lII1lI1Illl(int i) {
this.lII1lI1Illl = i;
return this;
}
@IlI1111llI11I
public Il1IlII1 lIIl1I1I(@IlI1111llI11I String str, boolean z) {
if (z) {
this.IlllIll1I1I.add(str);
} else {
this.IlllIll1I1I.remove(str);
}
return this;
}
}
@l1l1lI1IIl1I(26)
static class IlllIll1I1I {
private IlllIll1I1I() {
}
static void IIllIl1llII(Ill1lI1ll1Ill ill1lI1ll1Ill, Intent intent, Map<String, Uri> map) {
RemoteInput.addDataResultToIntent(Ill1lI1ll1Ill.Il11lI1III1(ill1lI1ll1Ill), intent, map);
}
static Map<String, Uri> Il11lI1III1(Intent intent, String str) {
return RemoteInput.getDataResultsFromIntent(intent, str);
}
static Set<String> IlllIll1I1I(Object obj) {
return ((RemoteInput) obj).getAllowedDataTypes();
}
static RemoteInput.Builder lIIl1I1I(RemoteInput.Builder builder, String str, boolean z) {
return builder.setAllowDataType(str, z);
}
}
@lIIIl1IlI1llI({lIIIl1IlI1llI.IIllIl1llII.l11l1l11I1})
@Retention(RetentionPolicy.SOURCE)
public @interface lI11111lI1 {
}
@lIIIl1IlI1llI({lIIIl1IlI1llI.IIllIl1llII.l11l1l11I1})
@Retention(RetentionPolicy.SOURCE)
public @interface lII1lI1Illl {
}
@l1l1lI1IIl1I(ConstraintLayout.IlllIll1I1I.IIllIl1llII.I1II1ll1lI1)
static class lIIl1I1I {
private lIIl1I1I() {
}
static int IIllIl1llII(Object obj) {
return ((RemoteInput) obj).getEditChoicesBeforeSending();
}
static RemoteInput.Builder IlllIll1I1I(RemoteInput.Builder builder, int i) {
return builder.setEditChoicesBeforeSending(i);
}
}
Ill1lI1ll1Ill(String str, CharSequence charSequence, CharSequence[] charSequenceArr, boolean z, int i, Bundle bundle, Set<String> set) {
this.IIllIl1llII = str;
this.IlllIll1I1I = charSequence;
this.Il11lI1III1 = charSequenceArr;
this.lIIl1I1I = z;
this.Il1IlII1 = i;
this.lI11111lI1 = bundle;
this.lII1lI1Illl = set;
if (I1Il11llllIl() == 2 && !lI11111lI1()) {
throw new IllegalArgumentException("setEditChoicesBeforeSending requires setAllowFreeFormInput");
}
}
public static int I11ll1l1lI11l(@IlI1111llI11I Intent intent) {
if (Build.VERSION.SDK_INT >= 28) {
return Il11lI1III1.IIllIl1llII(intent);
}
Intent Ill1llIIlIlll2 = Ill1llIIlIlll(intent);
if (Ill1llIIlIlll2 == null) {
return 0;
}
return Ill1llIIlIlll2.getExtras().getInt(I1Il11llllIl, 0);
}
public static void IIIII11lIlIl(@IlI1111llI11I Intent intent, int i) {
if (Build.VERSION.SDK_INT >= 28) {
Il11lI1III1.IlllIll1I1I(intent, i);
return;
}
Intent Ill1llIIlIlll2 = Ill1llIIlIlll(intent);
if (Ill1llIIlIlll2 == null) {
Ill1llIIlIlll2 = new Intent();
}
Ill1llIIlIlll2.putExtra(I1Il11llllIl, i);
intent.setClipData(ClipData.newIntent(lI111l1I1llIl, Ill1llIIlIlll2));
}
@II1lll1lIlIl1
public static Bundle IIl1I11I1lI1l(@IlI1111llI11I Intent intent) {
return IIllIl1llII.lIIl1I1I(intent);
}
@II1lll1lIlIl1
public static Map<String, Uri> IIll11IllI1l(@IlI1111llI11I Intent intent, @IlI1111llI11I String str) {
String string;
if (Build.VERSION.SDK_INT >= 26) {
return IlllIll1I1I.Il11lI1III1(intent, str);
}
Intent Ill1llIIlIlll2 = Ill1llIIlIlll(intent);
if (Ill1llIIlIlll2 == null) {
return null;
}
HashMap hashMap = new HashMap();
for (String str2 : Ill1llIIlIlll2.getExtras().keySet()) {
if (str2.startsWith(IIll11IllI1l)) {
String substring = str2.substring(39);
if (!substring.isEmpty() && (string = Ill1llIIlIlll2.getBundleExtra(str2).getString(str)) != null && !string.isEmpty()) {
hashMap.put(substring, Uri.parse(string));
}
}
}
if (hashMap.isEmpty()) {
return null;
}
return hashMap;
}
public static void IIllIl1llII(@IlI1111llI11I Ill1lI1ll1Ill ill1lI1ll1Ill, @IlI1111llI11I Intent intent, @IlI1111llI11I Map<String, Uri> map) {
if (Build.VERSION.SDK_INT >= 26) {
IlllIll1I1I.IIllIl1llII(ill1lI1ll1Ill, intent, map);
return;
}
Intent Ill1llIIlIlll2 = Ill1llIIlIlll(intent);
if (Ill1llIIlIlll2 == null) {
Ill1llIIlIlll2 = new Intent();
}
for (Map.Entry<String, Uri> entry : map.entrySet()) {
String key = entry.getKey();
Uri value = entry.getValue();
if (key != null) {
Bundle bundleExtra = Ill1llIIlIlll2.getBundleExtra(ll11llIII1111(key));
if (bundleExtra == null) {
bundleExtra = new Bundle();
}
bundleExtra.putString(ill1lI1ll1Ill.III11IIll1lI1(), value.toString());
Ill1llIIlIlll2.putExtra(ll11llIII1111(key), bundleExtra);
}
}
intent.setClipData(ClipData.newIntent(lI111l1I1llIl, Ill1llIIlIlll2));
}
@l1l1lI1IIl1I(20)
static RemoteInput Il11lI1III1(Ill1lI1ll1Ill ill1lI1ll1Ill) {
return IIllIl1llII.IlllIll1I1I(ill1lI1ll1Ill);
}
@l1l1lI1IIl1I(20)
static Ill1lI1ll1Ill Il1IlII1(RemoteInput remoteInput) {
return IIllIl1llII.Il11lI1III1(remoteInput);
}
private static Intent Ill1llIIlIlll(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(lI111l1I1llIl)) {
return clipData.getItemAt(0).getIntent();
}
return null;
}
public static void IlllIll1I1I(@IlI1111llI11I Ill1lI1ll1Ill[] ill1lI1ll1IllArr, @IlI1111llI11I Intent intent, @IlI1111llI11I Bundle bundle) {
if (Build.VERSION.SDK_INT >= 26) {
IIllIl1llII.IIllIl1llII(lIIl1I1I(ill1lI1ll1IllArr), intent, bundle);
return;
}
Bundle IIl1I11I1lI1l2 = IIl1I11I1lI1l(intent);
int I11ll1l1lI11l = I11ll1l1lI11l(intent);
if (IIl1I11I1lI1l2 != null) {
IIl1I11I1lI1l2.putAll(bundle);
bundle = IIl1I11I1lI1l2;
}
for (Ill1lI1ll1Ill ill1lI1ll1Ill : ill1lI1ll1IllArr) {
Map<String, Uri> IIll11IllI1l2 = IIll11IllI1l(intent, ill1lI1ll1Ill.III11IIll1lI1());
IIllIl1llII.IIllIl1llII(lIIl1I1I(new Ill1lI1ll1Ill[]{ill1lI1ll1Ill}), intent, bundle);
if (IIll11IllI1l2 != null) {
IIllIl1llII(ill1lI1ll1Ill, intent, IIll11IllI1l2);
}
}
IIIII11lIlIl(intent, I11ll1l1lI11l);
}
@l1l1lI1IIl1I(20)
static RemoteInput[] lIIl1I1I(Ill1lI1ll1Ill[] ill1lI1ll1IllArr) {
if (ill1lI1ll1IllArr == null) {
return null;
}
RemoteInput[] remoteInputArr = new RemoteInput[ill1lI1ll1IllArr.length];
for (int i = 0; i < ill1lI1ll1IllArr.length; i++) {
remoteInputArr[i] = Il11lI1III1(ill1lI1ll1IllArr[i]);
}
return remoteInputArr;
}
private static String ll11llIII1111(String str) {
return IIll11IllI1l + str;
}
public int I1Il11llllIl() {
return this.Il1IlII1;
}
@IlI1111llI11I
public String III11IIll1lI1() {
return this.IIllIl1llII;
}
public boolean Il11lI1l() {
return (lI11111lI1() || (lI111l1I1llIl() != null && lI111l1I1llIl().length != 0) || lII1lI1Illl() == null || lII1lI1Illl().isEmpty()) ? false : true;
}
@IlI1111llI11I
public Bundle IllIlI1l1I() {
return this.lI11111lI1;
}
@II1lll1lIlIl1
public CharSequence l1llllI11l111() {
return this.IlllIll1I1I;
}
public boolean lI11111lI1() {
return this.lIIl1I1I;
}
@II1lll1lIlIl1
public CharSequence[] lI111l1I1llIl() {
return this.Il11lI1III1;
}
@II1lll1lIlIl1
public Set<String> lII1lI1Illl() {
return this.lII1lI1Illl;
}
}