85 lines
5.1 KiB
Java
85 lines
5.1 KiB
Java
package com.google.firebase;
|
|
|
|
import android.content.Context;
|
|
import android.content.pm.ApplicationInfo;
|
|
import android.os.Build;
|
|
import com.google.firebase.components.Component;
|
|
import com.google.firebase.components.ComponentRegistrar;
|
|
import com.google.firebase.heartbeatinfo.DefaultHeartBeatController;
|
|
import com.google.firebase.platforminfo.DefaultUserAgentPublisher;
|
|
import com.google.firebase.platforminfo.KotlinDetector;
|
|
import com.google.firebase.platforminfo.LibraryVersionComponent;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class FirebaseCommonRegistrar implements ComponentRegistrar {
|
|
@Override // com.google.firebase.components.ComponentRegistrar
|
|
public List<Component<?>> getComponents() {
|
|
ArrayList arrayList = new ArrayList();
|
|
arrayList.add(DefaultUserAgentPublisher.component());
|
|
arrayList.add(DefaultHeartBeatController.component());
|
|
arrayList.add(LibraryVersionComponent.create("fire-android", String.valueOf(Build.VERSION.SDK_INT)));
|
|
arrayList.add(LibraryVersionComponent.create("fire-core", "20.2.0"));
|
|
arrayList.add(LibraryVersionComponent.create("device-name", safeValue(Build.PRODUCT)));
|
|
arrayList.add(LibraryVersionComponent.create("device-model", safeValue(Build.DEVICE)));
|
|
arrayList.add(LibraryVersionComponent.create("device-brand", safeValue(Build.BRAND)));
|
|
arrayList.add(LibraryVersionComponent.fromContext("android-target-sdk", new LibraryVersionComponent.VersionExtractor() { // from class: com.google.firebase.FirebaseCommonRegistrar$$ExternalSyntheticLambda0
|
|
@Override // com.google.firebase.platforminfo.LibraryVersionComponent.VersionExtractor
|
|
public final String extract(Object obj) {
|
|
return FirebaseCommonRegistrar.lambda$getComponents$0((Context) obj);
|
|
}
|
|
}));
|
|
arrayList.add(LibraryVersionComponent.fromContext("android-min-sdk", new LibraryVersionComponent.VersionExtractor() { // from class: com.google.firebase.FirebaseCommonRegistrar$$ExternalSyntheticLambda1
|
|
@Override // com.google.firebase.platforminfo.LibraryVersionComponent.VersionExtractor
|
|
public final String extract(Object obj) {
|
|
return FirebaseCommonRegistrar.lambda$getComponents$1((Context) obj);
|
|
}
|
|
}));
|
|
arrayList.add(LibraryVersionComponent.fromContext("android-platform", new LibraryVersionComponent.VersionExtractor() { // from class: com.google.firebase.FirebaseCommonRegistrar$$ExternalSyntheticLambda2
|
|
@Override // com.google.firebase.platforminfo.LibraryVersionComponent.VersionExtractor
|
|
public final String extract(Object obj) {
|
|
return FirebaseCommonRegistrar.lambda$getComponents$2((Context) obj);
|
|
}
|
|
}));
|
|
arrayList.add(LibraryVersionComponent.fromContext("android-installer", new LibraryVersionComponent.VersionExtractor() { // from class: com.google.firebase.FirebaseCommonRegistrar$$ExternalSyntheticLambda3
|
|
@Override // com.google.firebase.platforminfo.LibraryVersionComponent.VersionExtractor
|
|
public final String extract(Object obj) {
|
|
return FirebaseCommonRegistrar.lambda$getComponents$3((Context) obj);
|
|
}
|
|
}));
|
|
String detectVersion = KotlinDetector.detectVersion();
|
|
if (detectVersion != null) {
|
|
arrayList.add(LibraryVersionComponent.create("kotlin", detectVersion));
|
|
}
|
|
return arrayList;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public static /* synthetic */ String lambda$getComponents$0(Context context) {
|
|
ApplicationInfo applicationInfo = context.getApplicationInfo();
|
|
return applicationInfo != null ? String.valueOf(applicationInfo.targetSdkVersion) : "";
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public static /* synthetic */ String lambda$getComponents$1(Context context) {
|
|
ApplicationInfo applicationInfo = context.getApplicationInfo();
|
|
return applicationInfo != null ? String.valueOf(applicationInfo.minSdkVersion) : "";
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public static /* synthetic */ String lambda$getComponents$2(Context context) {
|
|
return context.getPackageManager().hasSystemFeature("android.hardware.type.television") ? "tv" : context.getPackageManager().hasSystemFeature("android.hardware.type.watch") ? "watch" : context.getPackageManager().hasSystemFeature("android.hardware.type.automotive") ? "auto" : context.getPackageManager().hasSystemFeature("android.hardware.type.embedded") ? "embedded" : "";
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public static /* synthetic */ String lambda$getComponents$3(Context context) {
|
|
String installerPackageName = context.getPackageManager().getInstallerPackageName(context.getPackageName());
|
|
return installerPackageName != null ? safeValue(installerPackageName) : "";
|
|
}
|
|
|
|
private static String safeValue(String str) {
|
|
return str.replace(' ', '_').replace('/', '_');
|
|
}
|
|
}
|