package com.google.zxing.client.android; import android.content.Context; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.preference.PreferenceManager; import com.google.zxing.client.android.camera.CameraManager; import com.google.zxing.client.android.camera.FrontLightMode; /* loaded from: classes.dex */ public final class AmbientLightManager implements SensorEventListener { private final Context a; private CameraManager b; private Sensor c; public AmbientLightManager(Context context) { this.a = context; } public void a(CameraManager cameraManager) { this.b = cameraManager; if (FrontLightMode.readPref(PreferenceManager.getDefaultSharedPreferences(this.a)) == FrontLightMode.AUTO) { SensorManager sensorManager = (SensorManager) this.a.getSystemService("sensor"); this.c = sensorManager.getDefaultSensor(5); Sensor sensor = this.c; if (sensor != null) { sensorManager.registerListener(this, sensor, 3); } } } @Override // android.hardware.SensorEventListener public void onAccuracyChanged(Sensor sensor, int i) { } @Override // android.hardware.SensorEventListener public void onSensorChanged(SensorEvent sensorEvent) { float f = sensorEvent.values[0]; CameraManager cameraManager = this.b; if (cameraManager != null) { if (f <= 45.0f) { cameraManager.a(true); } else if (f >= 450.0f) { cameraManager.a(false); } } } public void a() { if (this.c != null) { ((SensorManager) this.a.getSystemService("sensor")).unregisterListener(this); this.b = null; this.c = null; } } }