o.java 源代码


package n0;

import android.content.Context;
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 androidx.annotation.Nullable;
import com.applovin.impl.sdk.AppLovinBroadcastManager;
import com.umeng.analytics.pro.ai;
import java.util.Map;
import java.util.concurrent.TimeUnit;

public class o implements SensorEventListener, AppLovinBroadcastManager.Receiver {

    private final int f24383q;

    private final float f24384r;

    private final SensorManager f24385s;

    private final Sensor f24386t;

    private final Sensor f24387u;

    private final com.applovin.impl.sdk.k f24388v;

    private float[] f24389w;

    private float f24390x;

    public o(com.applovin.impl.sdk.k kVar) {
        this.f24388v = kVar;
        SensorManager sensorManager = (SensorManager) kVar.j().getSystemService(ai.ac);
        this.f24385s = sensorManager;
        this.f24386t = sensorManager.getDefaultSensor(9);
        this.f24387u = sensorManager.getDefaultSensor(4);
        this.f24383q = ((Integer) kVar.A(j0.b.f23168t3)).intValue();
        this.f24384r = ((Float) kVar.A(j0.b.f23162s3)).floatValue();
        kVar.d0().registerReceiver(this, new IntentFilter("com.applovin.application_paused"));
        kVar.d0().registerReceiver(this, new IntentFilter("com.applovin.application_resumed"));
    }

    public void a() {
        this.f24385s.unregisterListener(this);
        if (((Boolean) this.f24388v.i().b(j0.b.f23151q3)).booleanValue()) {
            this.f24385s.registerListener(this, this.f24386t, (int) TimeUnit.MILLISECONDS.toMicros(this.f24383q));
        }
        if (((Boolean) this.f24388v.i().b(j0.b.f23156r3)).booleanValue()) {
            this.f24385s.registerListener(this, this.f24387u, (int) TimeUnit.MILLISECONDS.toMicros(this.f24383q));
        }
    }

    public float b() {
        return this.f24390x;
    }

    public float c() {
        if (this.f24389w == null) {
            return 0.0f;
        }
        return (float) Math.toDegrees(Math.acos(r0[2] / 9.81f));
    }

    @Override
    public void onAccuracyChanged(Sensor sensor, int i6) {
    }

    @Override
    public void onReceive(Context context, Intent intent, @Nullable Map<String, Object> map) {
        String action = intent.getAction();
        if ("com.applovin.application_paused".equals(action)) {
            this.f24385s.unregisterListener(this);
        } else if ("com.applovin.application_resumed".equals(action)) {
            a();
        }
    }

    @Override
    public void onSensorChanged(SensorEvent sensorEvent) {
        if (sensorEvent.sensor.getType() == 9) {
            this.f24389w = sensorEvent.values;
        } else if (sensorEvent.sensor.getType() == 4) {
            float f6 = this.f24390x * this.f24384r;
            this.f24390x = f6;
            this.f24390x = f6 + Math.abs(sensorEvent.values[0]) + Math.abs(sensorEvent.values[1]) + Math.abs(sensorEvent.values[2]);
        }
    }
}