翰林优商.apk(点击下载) / a.java


package com.mbridge.msdk.shake;

import android.content.Context;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.same.report.b;
import com.mbridge.msdk.foundation.same.report.e;
import com.umeng.analytics.pro.am;

/* compiled from: NativeShakeManager */
public final class a {
    private SensorManager a;

    /* renamed from: com.mbridge.msdk.shake.a$a  reason: collision with other inner class name */
    /* compiled from: NativeShakeManager */
    private static class C0234a {
        static a a = new a();
    }

    private a() {
    }

    public static a a() {
        return C0234a.a;
    }

    public final void b(SensorEventListener sensorEventListener) {
        SensorManager sensorManager = this.a;
        if (sensorManager != null) {
            try {
                sensorManager.unregisterListener(sensorEventListener);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }

    public final void a(SensorEventListener sensorEventListener) {
        Context j = com.mbridge.msdk.foundation.controller.a.f().j();
        if (j != null) {
            try {
                if (this.a == null) {
                    this.a = (SensorManager) j.getSystemService(am.ac);
                }
                this.a.registerListener(sensorEventListener, this.a.getDefaultSensor(1), 2);
            } catch (Exception e) {
                e.printStackTrace();
                String message = e.getMessage();
                if (j == null) {
                    return;
                }
                if (!TextUtils.isEmpty(message)) {
                    StringBuffer stringBuffer = new StringBuffer();
                    stringBuffer.append("key=2000106&");
                    if (!TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.s)) {
                        stringBuffer.append("b=" + com.mbridge.msdk.foundation.same.a.s + "&");
                    }
                    if (!TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.t)) {
                        stringBuffer.append("c=" + com.mbridge.msdk.foundation.same.a.t + "&");
                    }
                    stringBuffer.append("reason=" + message);
                    if (b.a().c()) {
                        b.a().a(stringBuffer.toString());
                    } else {
                        e.b(j, stringBuffer.toString());
                    }
                }
            } catch (Throwable th) {
                th.printStackTrace();
            }
        }
    }
}