Files
rr3-apk/decompiled/sources/com/applovin/impl/oj.java
Daniel Elliott f9d20bb3fc 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>
2026-02-18 14:52:23 -08:00

98 lines
3.4 KiB
Java

package com.applovin.impl;
import android.content.Intent;
import android.content.IntentFilter;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import com.applovin.impl.sdk.AppLovinBroadcastManager;
import com.applovin.impl.sdk.SessionTracker;
import java.util.Map;
import java.util.concurrent.TimeUnit;
/* loaded from: classes.dex */
public class oj implements SensorEventListener, AppLovinBroadcastManager.Receiver {
private final int a;
private final float b;
private final SensorManager c;
private final Sensor d;
private final Sensor f;
private final com.applovin.impl.sdk.j g;
private float[] h;
private float i;
public float b() {
return this.i;
}
@Override // android.hardware.SensorEventListener
public void onAccuracyChanged(Sensor sensor, int i) {
}
public oj(com.applovin.impl.sdk.j jVar) {
this.g = jVar;
SensorManager sensorManager = (SensorManager) com.applovin.impl.sdk.j.l().getSystemService("sensor");
this.c = sensorManager;
this.d = sensorManager.getDefaultSensor(9);
this.f = sensorManager.getDefaultSensor(4);
this.a = ((Integer) jVar.a(sj.v4)).intValue();
this.b = ((Float) jVar.a(sj.u4)).floatValue();
}
public void c() {
if (Boolean.parseBoolean(this.g.g0().getExtraParameters().get("disable_sensor_data_collection"))) {
return;
}
this.c.unregisterListener(this);
if (((Boolean) this.g.h0().a(sj.r4)).booleanValue()) {
a(this.d);
}
if (((Boolean) this.g.h0().a(sj.s4)).booleanValue()) {
a(this.f);
}
AppLovinBroadcastManager.unregisterReceiver(this);
AppLovinBroadcastManager.registerReceiver(this, new IntentFilter(SessionTracker.ACTION_APPLICATION_PAUSED));
AppLovinBroadcastManager.registerReceiver(this, new IntentFilter(SessionTracker.ACTION_APPLICATION_RESUMED));
}
public float a() {
if (this.h == null) {
return 0.0f;
}
return (float) Math.toDegrees(Math.acos(r0[2] / 9.81f));
}
@Override // android.hardware.SensorEventListener
public void onSensorChanged(SensorEvent sensorEvent) {
if (sensorEvent.sensor.getType() == 9) {
this.h = sensorEvent.values;
} else if (sensorEvent.sensor.getType() == 4) {
float f = this.i * this.b;
this.i = f;
this.i = f + Math.abs(sensorEvent.values[0]) + Math.abs(sensorEvent.values[1]) + Math.abs(sensorEvent.values[2]);
}
}
@Override // com.applovin.impl.sdk.AppLovinBroadcastManager.Receiver
public void onReceive(Intent intent, Map map) {
String action = intent.getAction();
if (SessionTracker.ACTION_APPLICATION_PAUSED.equals(action)) {
this.c.unregisterListener(this);
} else if (SessionTracker.ACTION_APPLICATION_RESUMED.equals(action)) {
c();
}
}
private void a(Sensor sensor) {
try {
this.c.registerListener(this, sensor, (int) TimeUnit.MILLISECONDS.toMicros(this.a));
} catch (Throwable th) {
this.g.J();
if (com.applovin.impl.sdk.n.a()) {
this.g.J().a("SensorDataManager", "Unable to register sensor listener", th);
}
}
}
}