正在查看: Clean Center v0.5.5 应用的 AppMetricaService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Clean Center v0.5.5 应用的 AppMetricaService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package io.appmetrica.analytics.internal;
import android.app.Service;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.os.IBinder;
import io.appmetrica.analytics.impl.BinderC0420q1;
import io.appmetrica.analytics.impl.C0309la;
import io.appmetrica.analytics.impl.C0352n5;
import io.appmetrica.analytics.impl.C0396p1;
import io.appmetrica.analytics.impl.C0485sj;
import io.appmetrica.analytics.impl.C0491t1;
import io.appmetrica.analytics.impl.C0539v1;
import io.appmetrica.analytics.impl.C0563w1;
import io.appmetrica.analytics.impl.C0587x1;
import io.appmetrica.analytics.impl.C0611y1;
import io.appmetrica.analytics.impl.C0636z1;
import io.appmetrica.analytics.impl.D1;
import io.appmetrica.analytics.impl.Fi;
import io.appmetrica.analytics.impl.G1;
import io.appmetrica.analytics.impl.Gi;
import io.appmetrica.analytics.impl.J1;
import io.appmetrica.analytics.logger.appmetrica.internal.PublicLogger;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
public class AppMetricaService extends Service {
private static D1 c;
private final C0396p1 a = new C0396p1(this);
private final a b = new a();
@Override
public IBinder onBind(Intent intent) {
String action = intent.getAction();
IBinder binderC0420q1 = (action == null || !action.startsWith("io.appmetrica.analytics.ACTION_SERVICE_WAKELOCK")) ? this.b : new BinderC0420q1();
D1 d1 = c;
d1.a.execute(new C0587x1(d1, intent));
return binderC0420q1;
}
@Override
public void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
D1 d1 = c;
d1.a.execute(new C0491t1(d1, configuration));
}
@Override
public void onCreate() {
super.onCreate();
C0309la.a(getApplicationContext());
PublicLogger.init(getApplicationContext());
D1 d1 = c;
if (d1 == null) {
Context applicationContext = getApplicationContext();
G1 g1 = new G1(applicationContext, this.a, new C0352n5(applicationContext));
C0485sj c0485sj = C0309la.C.v;
J1 j1 = new J1(g1);
LinkedHashMap linkedHashMap = c0485sj.a;
Object obj = linkedHashMap.get(1);
if (obj == null) {
obj = new ArrayList();
linkedHashMap.put(1, obj);
}
((List) obj).add(j1);
c = new D1(C0309la.C.d.b(), g1);
} else {
d1.b.a(this.a);
}
C0309la c0309la = C0309la.C;
Gi gi = new Gi(c);
synchronized (c0309la) {
c0309la.f = new Fi(c0309la.a, gi);
}
c.onCreate();
}
@Override
public void onDestroy() {
c.onDestroy();
super.onDestroy();
}
@Override
public void onRebind(Intent intent) {
super.onRebind(intent);
D1 d1 = c;
d1.a.execute(new C0611y1(d1, intent));
}
@Override
public void onStart(Intent intent, int i) {
D1 d1 = c;
d1.a.execute(new C0539v1(d1, intent, i));
}
@Override
public int onStartCommand(Intent intent, int i, int i2) {
D1 d1 = c;
d1.a.execute(new C0563w1(d1, intent, i, i2));
return 2;
}
@Override
public boolean onUnbind(Intent intent) {
D1 d1 = c;
d1.a.execute(new C0636z1(d1, intent));
String action = intent.getAction();
return (action == null || !action.startsWith("io.appmetrica.analytics.ACTION_SERVICE_WAKELOCK")) && intent.getData() != null;
}
}