diff options
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/hardware/biometrics/SensorPropertiesInternal.java | 16 | ||||
| -rw-r--r-- | core/java/android/hardware/face/FaceSensorPropertiesInternal.java | 6 |
2 files changed, 17 insertions, 5 deletions
diff --git a/core/java/android/hardware/biometrics/SensorPropertiesInternal.java b/core/java/android/hardware/biometrics/SensorPropertiesInternal.java index 2189de0827b7..0b81c6c8cc25 100644 --- a/core/java/android/hardware/biometrics/SensorPropertiesInternal.java +++ b/core/java/android/hardware/biometrics/SensorPropertiesInternal.java @@ -16,13 +16,10 @@ package android.hardware.biometrics; -import android.annotation.IntDef; +import android.annotation.NonNull; import android.os.Parcel; import android.os.Parcelable; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - /** * The base class containing all modality-agnostic information. This is a superset of the * {@link android.hardware.biometrics.common.CommonProps}, and provides backwards-compatible @@ -35,6 +32,11 @@ public class SensorPropertiesInternal implements Parcelable { @SensorProperties.Strength public final int sensorStrength; public final int maxEnrollmentsPerUser; + public static SensorPropertiesInternal from(@NonNull SensorPropertiesInternal prop) { + return new SensorPropertiesInternal(prop.sensorId, prop.sensorStrength, + prop.maxEnrollmentsPerUser); + } + protected SensorPropertiesInternal(int sensorId, @SensorProperties.Strength int sensorStrength, int maxEnrollmentsPerUser) { this.sensorId = sensorId; @@ -72,4 +74,10 @@ public class SensorPropertiesInternal implements Parcelable { dest.writeInt(sensorStrength); dest.writeInt(maxEnrollmentsPerUser); } + + @Override + public String toString() { + return "ID: " + sensorId + ", Strength: " + sensorStrength + + ", MaxEnrollmentsPerUser: " + maxEnrollmentsPerUser; + } } diff --git a/core/java/android/hardware/face/FaceSensorPropertiesInternal.java b/core/java/android/hardware/face/FaceSensorPropertiesInternal.java index e91554b532b0..b9c0d12de22b 100644 --- a/core/java/android/hardware/face/FaceSensorPropertiesInternal.java +++ b/core/java/android/hardware/face/FaceSensorPropertiesInternal.java @@ -19,7 +19,6 @@ package android.hardware.face; import android.hardware.biometrics.SensorProperties; import android.hardware.biometrics.SensorPropertiesInternal; import android.os.Parcel; -import android.os.Parcelable; /** * Container for face sensor properties. @@ -78,4 +77,9 @@ public class FaceSensorPropertiesInternal extends SensorPropertiesInternal { dest.writeBoolean(supportsFaceDetection); dest.writeBoolean(supportsSelfIllumination); } + + @Override + public String toString() { + return "ID: " + sensorId + ", Strength: " + sensorStrength; + } } |
