Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,250 @@
package androidx.credentials.provider;
import android.annotation.SuppressLint;
import android.app.PendingIntent;
import android.app.slice.Slice;
import android.app.slice.SliceItem;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import androidx.annotation.RequiresApi;
import androidx.annotation.RestrictTo;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import kotlin.collections.CollectionsKt__CollectionsJVMKt;
import kotlin.collections.CollectionsKt__CollectionsKt;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
@SourceDebugExtension({"SMAP\nAction.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Action.kt\nandroidx/credentials/provider/Action\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,261:1\n1#2:262\n*E\n"})
/* loaded from: classes.dex */
public final class Action {
public static final Companion Companion = new Companion(null);
private static final String EXTRA_ACTION_PENDING_INTENT_PREFIX = "androidx.credentials.provider.extra.ACTION_PENDING_INTENT_";
private static final String EXTRA_ACTION_SIZE = "androidx.credentials.provider.extra.ACTION_SIZE";
private static final String EXTRA_ACTION_SUBTITLE_PREFIX = "androidx.credentials.provider.extra.ACTION_SUBTITLE_";
private static final String EXTRA_ACTION_TITLE_PREFIX = "androidx.credentials.provider.extra.ACTION_TITLE_";
private static final String SLICE_HINT_PENDING_INTENT = "androidx.credentials.provider.action.SLICE_HINT_PENDING_INTENT";
private static final String SLICE_HINT_SUBTITLE = "androidx.credentials.provider.action.HINT_ACTION_SUBTEXT";
private static final String SLICE_HINT_TITLE = "androidx.credentials.provider.action.HINT_ACTION_TITLE";
private static final int SLICE_SPEC_REVISION = 0;
private static final String SLICE_SPEC_TYPE = "Action";
private static final String TAG = "Action";
private final PendingIntent pendingIntent;
private final CharSequence subtitle;
private final CharSequence title;
public static final Action fromAction(android.service.credentials.Action action) {
return Companion.fromAction(action);
}
@RequiresApi(28)
@SuppressLint({"WrongConstant"})
@RestrictTo({RestrictTo.Scope.LIBRARY})
public static final Action fromSlice(Slice slice) {
return Companion.fromSlice(slice);
}
@RequiresApi(28)
@RestrictTo({RestrictTo.Scope.LIBRARY})
public static final Slice toSlice(Action action) {
return Companion.toSlice(action);
}
public final PendingIntent getPendingIntent() {
return this.pendingIntent;
}
public final CharSequence getSubtitle() {
return this.subtitle;
}
public final CharSequence getTitle() {
return this.title;
}
public Action(CharSequence title, PendingIntent pendingIntent, CharSequence charSequence) {
Intrinsics.checkNotNullParameter(title, "title");
Intrinsics.checkNotNullParameter(pendingIntent, "pendingIntent");
this.title = title;
this.pendingIntent = pendingIntent;
this.subtitle = charSequence;
if (title.length() <= 0) {
throw new IllegalArgumentException("title must not be empty".toString());
}
}
public /* synthetic */ Action(CharSequence charSequence, PendingIntent pendingIntent, CharSequence charSequence2, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(charSequence, pendingIntent, (i & 4) != 0 ? null : charSequence2);
}
public static final class Builder {
private final PendingIntent pendingIntent;
private CharSequence subtitle;
private final CharSequence title;
public final Builder setSubtitle(CharSequence charSequence) {
this.subtitle = charSequence;
return this;
}
public Builder(CharSequence title, PendingIntent pendingIntent) {
Intrinsics.checkNotNullParameter(title, "title");
Intrinsics.checkNotNullParameter(pendingIntent, "pendingIntent");
this.title = title;
this.pendingIntent = pendingIntent;
}
public final Action build() {
return new Action(this.title, this.pendingIntent, this.subtitle);
}
}
@RequiresApi(34)
public static final class Api34Impl {
public static final Api34Impl INSTANCE = new Api34Impl();
private Api34Impl() {
}
public static final Action fromAction(android.service.credentials.Action action) {
Intrinsics.checkNotNullParameter(action, "action");
Slice slice = action.getSlice();
Intrinsics.checkNotNullExpressionValue(slice, "action.slice");
return Action.Companion.fromSlice(slice);
}
}
@SourceDebugExtension({"SMAP\nAction.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Action.kt\nandroidx/credentials/provider/Action$Companion\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,261:1\n1855#2,2:262\n*S KotlinDebug\n*F\n+ 1 Action.kt\nandroidx/credentials/provider/Action$Companion\n*L\n169#1:262,2\n*E\n"})
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
@RequiresApi(28)
@RestrictTo({RestrictTo.Scope.LIBRARY})
public final Slice toSlice(Action action) {
Slice.Builder addText;
Slice.Builder addText2;
Slice.Builder addHints;
Slice build;
Slice build2;
Intrinsics.checkNotNullParameter(action, "action");
CharSequence title = action.getTitle();
CharSequence subtitle = action.getSubtitle();
PendingIntent pendingIntent = action.getPendingIntent();
Action$Companion$$ExternalSyntheticApiModelOutline12.m();
addText = Action$Companion$$ExternalSyntheticApiModelOutline10.m(Uri.EMPTY, Action$Companion$$ExternalSyntheticApiModelOutline9.m("Action", 0)).addText(title, null, CollectionsKt__CollectionsJVMKt.listOf(Action.SLICE_HINT_TITLE));
addText2 = addText.addText(subtitle, null, CollectionsKt__CollectionsJVMKt.listOf(Action.SLICE_HINT_SUBTITLE));
addHints = Action$Companion$$ExternalSyntheticApiModelOutline11.m(addText2).addHints(Collections.singletonList(Action.SLICE_HINT_PENDING_INTENT));
build = addHints.build();
addText2.addAction(pendingIntent, build, null);
build2 = addText2.build();
Intrinsics.checkNotNullExpressionValue(build2, "sliceBuilder.build()");
return build2;
}
@RequiresApi(28)
@SuppressLint({"WrongConstant"})
@RestrictTo({RestrictTo.Scope.LIBRARY})
public final Action fromSlice(Slice slice) {
List items;
boolean hasHint;
boolean hasHint2;
boolean hasHint3;
Intrinsics.checkNotNullParameter(slice, "slice");
items = slice.getItems();
Intrinsics.checkNotNullExpressionValue(items, "slice.items");
Iterator it = items.iterator();
CharSequence charSequence = "";
PendingIntent pendingIntent = null;
CharSequence charSequence2 = null;
while (it.hasNext()) {
SliceItem m = Action$Companion$$ExternalSyntheticApiModelOutline5.m(it.next());
hasHint = m.hasHint(Action.SLICE_HINT_TITLE);
if (hasHint) {
charSequence = m.getText();
Intrinsics.checkNotNullExpressionValue(charSequence, "it.text");
} else {
hasHint2 = m.hasHint(Action.SLICE_HINT_SUBTITLE);
if (hasHint2) {
charSequence2 = m.getText();
} else {
hasHint3 = m.hasHint(Action.SLICE_HINT_PENDING_INTENT);
if (hasHint3) {
pendingIntent = m.getAction();
}
}
}
}
try {
Intrinsics.checkNotNull(pendingIntent);
return new Action(charSequence, pendingIntent, charSequence2);
} catch (Exception e) {
StringBuilder sb = new StringBuilder();
sb.append("fromSlice failed with: ");
sb.append(e.getMessage());
return null;
}
}
public final Action fromAction(android.service.credentials.Action action) {
Intrinsics.checkNotNullParameter(action, "action");
if (Build.VERSION.SDK_INT >= 34) {
return Api34Impl.fromAction(action);
}
return null;
}
public final void marshall$credentials_release(List<Action> list, Bundle bundle) {
Intrinsics.checkNotNullParameter(list, "<this>");
Intrinsics.checkNotNullParameter(bundle, "bundle");
bundle.putInt(Action.EXTRA_ACTION_SIZE, list.size());
int size = list.size();
for (int i = 0; i < size; i++) {
bundle.putParcelable(Action.EXTRA_ACTION_PENDING_INTENT_PREFIX + i, list.get(i).getPendingIntent());
bundle.putCharSequence(Action.EXTRA_ACTION_TITLE_PREFIX + i, list.get(i).getTitle());
bundle.putCharSequence(Action.EXTRA_ACTION_SUBTITLE_PREFIX + i, list.get(i).getSubtitle());
}
}
public final List<Action> unmarshallActionList$credentials_release(Bundle bundle) {
Intrinsics.checkNotNullParameter(bundle, "<this>");
ArrayList arrayList = new ArrayList();
int i = bundle.getInt(Action.EXTRA_ACTION_SIZE, 0);
for (int i2 = 0; i2 < i; i2++) {
PendingIntent pendingIntent = (PendingIntent) bundle.getParcelable(Action.EXTRA_ACTION_PENDING_INTENT_PREFIX + i2);
CharSequence charSequence = bundle.getCharSequence(Action.EXTRA_ACTION_TITLE_PREFIX + i2);
CharSequence charSequence2 = bundle.getCharSequence(Action.EXTRA_ACTION_SUBTITLE_PREFIX + i2);
if (pendingIntent == null || charSequence == null) {
return CollectionsKt__CollectionsKt.emptyList();
}
arrayList.add(new Action(charSequence, pendingIntent, charSequence2));
}
return arrayList;
}
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof Action)) {
return false;
}
Action action = (Action) obj;
return Intrinsics.areEqual(this.title, action.title) && Intrinsics.areEqual(this.pendingIntent, action.pendingIntent) && Intrinsics.areEqual(this.subtitle, action.subtitle);
}
public int hashCode() {
int hashCode = ((this.title.hashCode() * 31) + this.pendingIntent.hashCode()) * 31;
CharSequence charSequence = this.subtitle;
return hashCode + (charSequence != null ? charSequence.hashCode() : 0);
}
}