package com.yanzhenjie.permission.checker; import android.content.Context; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; /* loaded from: classes2.dex */ class SensorsTest implements PermissionTest { private static final SensorEventListener b = new SensorEventListener() { // from class: com.yanzhenjie.permission.checker.SensorsTest.1 @Override // android.hardware.SensorEventListener public void onAccuracyChanged(Sensor sensor, int i) { } @Override // android.hardware.SensorEventListener public void onSensorChanged(SensorEvent sensorEvent) { } }; private Context a; SensorsTest(Context context) { this.a = context; } @Override // com.yanzhenjie.permission.checker.PermissionTest public boolean a() throws Throwable { SensorManager sensorManager = (SensorManager) this.a.getSystemService("sensor"); try { Sensor defaultSensor = sensorManager.getDefaultSensor(21); sensorManager.registerListener(b, defaultSensor, 3); sensorManager.unregisterListener(b, defaultSensor); return true; } catch (Throwable unused) { return !this.a.getPackageManager().hasSystemFeature("android.hardware.sensor.heartrate"); } } }