Skip to content
Snippets Groups Projects
Commit 6aff2399 authored by Janik Besendorf's avatar Janik Besendorf
Browse files

Fixes error with BioMetricManager

parent 2e5ac943
Branches
No related tags found
No related merge requests found
<component name="ProjectDictionaryState">
<dictionary name="Horst">
<words>
<w>verifiedbootstate</w>
<w>veritymode</w>
</words>
</dictionary>
</component>
\ No newline at end of file
...@@ -29,7 +29,7 @@ android { ...@@ -29,7 +29,7 @@ android {
} }
dependencies { dependencies {
implementation 'androidx.biometric:biometric:1.0.1' implementation 'androidx.biometric:biometric:1.1.0-rc01'
implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.material:material:1.2.1' implementation 'com.google.android.material:material:1.2.1'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4' implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
......
...@@ -81,7 +81,7 @@ public class MainActivity extends AppCompatActivity { ...@@ -81,7 +81,7 @@ public class MainActivity extends AppCompatActivity {
json.put("ro.boot.veritymode",getProp("ro.boot.veritymode")); //unklar json.put("ro.boot.veritymode",getProp("ro.boot.veritymode")); //unklar
json.put("KeyStore",keyStorePresence()); json.put("KeyStore",keyStorePresence());
json.put("Strongbox", isStrongbox()); json.put("Strongbox", isStrongbox());
json.put("FingerprintQuality", fingerprintQuality()); json.put("FingerprintQuality", biometricQuality());
} catch (JSONException e) { } catch (JSONException e) {
e.printStackTrace(); e.printStackTrace();
} }
...@@ -105,12 +105,12 @@ public class MainActivity extends AppCompatActivity { ...@@ -105,12 +105,12 @@ public class MainActivity extends AppCompatActivity {
return false; return false;
} }
private String fingerprintQuality(){ private String biometricQuality(){
if (BiometricManager.from(this).canAuthenticate(BIOMETRIC_STRONG)) if (BiometricManager.from(this).canAuthenticate(BiometricManager.Authenticators.BIOMETRIC_STRONG) == BiometricManager.BIOMETRIC_SUCCESS)
return "STRONG"; return "STRONG";
if (BiometricManager.from(this).canAuthenticate(BIOMETRIC_WEAK)) if (BiometricManager.from(this).canAuthenticate(BiometricManager.Authenticators.BIOMETRIC_WEAK) == BiometricManager.BIOMETRIC_SUCCESS)
return "WEAK"; return "WEAK";
if (BiometricManager.from(this).canAuthenticate(BIOMETRIC_CREDENTIAL)) if (BiometricManager.from(this).canAuthenticate(BiometricManager.Authenticators.DEVICE_CREDENTIAL) == BiometricManager.BIOMETRIC_SUCCESS)
return "CREDENTIAL"; return "CREDENTIAL";
return null; return null;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment