package e.c.d.w;

import android.os.IBinder;
import android.os.RemoteException;
import android.util.Log;
import e.c.d.w.b;
import e.c.d.w.c;
import java.util.HashMap;
import java.util.Map;

/* JADX INFO: compiled from: SDKSensorManager.java */
/* JADX INFO: loaded from: classes.dex */
public class d {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static d f799c;
    private c a;
    private Map<String, e.c.d.w.a> b = new HashMap();

    /* JADX INFO: compiled from: SDKSensorManager.java */
    class a extends b.a {
        final /* synthetic */ e.c.d.w.a a;

        a(d dVar, e.c.d.w.a aVar) {
            this.a = aVar;
        }

        @Override // e.c.d.w.b
        public void H(float f2, float f3, float f4, float f5, float f6, float f7, long j2) throws RemoteException {
            this.a.a(new float[]{f2, f3, f4, f5, f6, f7}, j2);
        }
    }

    private d() {
    }

    public static d a() {
        if (f799c == null) {
            f799c = new d();
        }
        return f799c;
    }

    private boolean b() {
        IBinder iBinderF = e.c.d.r.b.c.g().f("sensor_service");
        if (iBinderF == null) {
            return false;
        }
        this.a = c.a.U(iBinderF);
        return true;
    }

    public void c() {
        Log.i("SDKSensorManager", "reConnect: ");
        Map<String, e.c.d.w.a> map = this.b;
        if (map == null || map.isEmpty()) {
            return;
        }
        for (String str : this.b.keySet()) {
            d(str, this.b.get(str));
        }
    }

    public boolean d(String str, e.c.d.w.a aVar) {
        Log.d("SDKSensorManager", "registerCallBack: " + str);
        boolean zB = b();
        c cVar = this.a;
        if (cVar != null) {
            try {
                cVar.w(str, new a(this, aVar));
                if (this.b != null) {
                    this.b.put(str, aVar);
                }
            } catch (RemoteException e2) {
                Log.e("SDKSensorManager", "registerCallBack: ", e2);
            }
        }
        return zB && this.a != null;
    }
}
