Loading api/system-current.txt +1 −0 Original line number Original line Diff line number Diff line Loading @@ -6360,6 +6360,7 @@ package android.service.autofill { method public android.os.IBinder onBind(android.content.Intent); method public android.os.IBinder onBind(android.content.Intent); method @Nullable public float[][] onCalculateScores(@NonNull java.util.List<android.view.autofill.AutofillValue>, @NonNull java.util.List<java.lang.String>, @NonNull java.util.List<java.lang.String>, @Nullable String, @Nullable android.os.Bundle, @Nullable java.util.Map, @Nullable java.util.Map); method @Nullable public float[][] onCalculateScores(@NonNull java.util.List<android.view.autofill.AutofillValue>, @NonNull java.util.List<java.lang.String>, @NonNull java.util.List<java.lang.String>, @Nullable String, @Nullable android.os.Bundle, @Nullable java.util.Map, @Nullable java.util.Map); method @Deprecated @Nullable public float[][] onGetScores(@Nullable String, @Nullable android.os.Bundle, @NonNull java.util.List<android.view.autofill.AutofillValue>, @NonNull java.util.List<java.lang.String>); method @Deprecated @Nullable public float[][] onGetScores(@Nullable String, @Nullable android.os.Bundle, @NonNull java.util.List<android.view.autofill.AutofillValue>, @NonNull java.util.List<java.lang.String>); field public static final String REQUIRED_ALGORITHM_CREDIT_CARD = "CREDIT_CARD"; field public static final String REQUIRED_ALGORITHM_EDIT_DISTANCE = "EDIT_DISTANCE"; field public static final String REQUIRED_ALGORITHM_EDIT_DISTANCE = "EDIT_DISTANCE"; field public static final String REQUIRED_ALGORITHM_EXACT_MATCH = "EXACT_MATCH"; field public static final String REQUIRED_ALGORITHM_EXACT_MATCH = "EXACT_MATCH"; field public static final String SERVICE_INTERFACE = "android.service.autofill.AutofillFieldClassificationService"; field public static final String SERVICE_INTERFACE = "android.service.autofill.AutofillFieldClassificationService"; Loading api/test-current.txt +1 −0 Original line number Original line Diff line number Diff line Loading @@ -2481,6 +2481,7 @@ package android.service.autofill { public abstract class AutofillFieldClassificationService extends android.app.Service { public abstract class AutofillFieldClassificationService extends android.app.Service { ctor public AutofillFieldClassificationService(); ctor public AutofillFieldClassificationService(); method public android.os.IBinder onBind(android.content.Intent); method public android.os.IBinder onBind(android.content.Intent); field public static final String REQUIRED_ALGORITHM_CREDIT_CARD = "CREDIT_CARD"; field public static final String REQUIRED_ALGORITHM_EDIT_DISTANCE = "EDIT_DISTANCE"; field public static final String REQUIRED_ALGORITHM_EDIT_DISTANCE = "EDIT_DISTANCE"; field public static final String REQUIRED_ALGORITHM_EXACT_MATCH = "EXACT_MATCH"; field public static final String REQUIRED_ALGORITHM_EXACT_MATCH = "EXACT_MATCH"; field public static final String SERVICE_INTERFACE = "android.service.autofill.AutofillFieldClassificationService"; field public static final String SERVICE_INTERFACE = "android.service.autofill.AutofillFieldClassificationService"; Loading core/java/android/service/autofill/AutofillFieldClassificationService.java +7 −0 Original line number Original line Diff line number Diff line Loading @@ -93,6 +93,13 @@ public abstract class AutofillFieldClassificationService extends Service { */ */ public static final String REQUIRED_ALGORITHM_EXACT_MATCH = "EXACT_MATCH"; public static final String REQUIRED_ALGORITHM_EXACT_MATCH = "EXACT_MATCH"; /** * Field classification algorithm that compares a credit card string to known last four digits. * * <p>Service implementation must provide this algorithm.</p> */ public static final String REQUIRED_ALGORITHM_CREDIT_CARD = "CREDIT_CARD"; /** {@hide} **/ /** {@hide} **/ public static final String EXTRA_SCORES = "scores"; public static final String EXTRA_SCORES = "scores"; Loading Loading
api/system-current.txt +1 −0 Original line number Original line Diff line number Diff line Loading @@ -6360,6 +6360,7 @@ package android.service.autofill { method public android.os.IBinder onBind(android.content.Intent); method public android.os.IBinder onBind(android.content.Intent); method @Nullable public float[][] onCalculateScores(@NonNull java.util.List<android.view.autofill.AutofillValue>, @NonNull java.util.List<java.lang.String>, @NonNull java.util.List<java.lang.String>, @Nullable String, @Nullable android.os.Bundle, @Nullable java.util.Map, @Nullable java.util.Map); method @Nullable public float[][] onCalculateScores(@NonNull java.util.List<android.view.autofill.AutofillValue>, @NonNull java.util.List<java.lang.String>, @NonNull java.util.List<java.lang.String>, @Nullable String, @Nullable android.os.Bundle, @Nullable java.util.Map, @Nullable java.util.Map); method @Deprecated @Nullable public float[][] onGetScores(@Nullable String, @Nullable android.os.Bundle, @NonNull java.util.List<android.view.autofill.AutofillValue>, @NonNull java.util.List<java.lang.String>); method @Deprecated @Nullable public float[][] onGetScores(@Nullable String, @Nullable android.os.Bundle, @NonNull java.util.List<android.view.autofill.AutofillValue>, @NonNull java.util.List<java.lang.String>); field public static final String REQUIRED_ALGORITHM_CREDIT_CARD = "CREDIT_CARD"; field public static final String REQUIRED_ALGORITHM_EDIT_DISTANCE = "EDIT_DISTANCE"; field public static final String REQUIRED_ALGORITHM_EDIT_DISTANCE = "EDIT_DISTANCE"; field public static final String REQUIRED_ALGORITHM_EXACT_MATCH = "EXACT_MATCH"; field public static final String REQUIRED_ALGORITHM_EXACT_MATCH = "EXACT_MATCH"; field public static final String SERVICE_INTERFACE = "android.service.autofill.AutofillFieldClassificationService"; field public static final String SERVICE_INTERFACE = "android.service.autofill.AutofillFieldClassificationService"; Loading
api/test-current.txt +1 −0 Original line number Original line Diff line number Diff line Loading @@ -2481,6 +2481,7 @@ package android.service.autofill { public abstract class AutofillFieldClassificationService extends android.app.Service { public abstract class AutofillFieldClassificationService extends android.app.Service { ctor public AutofillFieldClassificationService(); ctor public AutofillFieldClassificationService(); method public android.os.IBinder onBind(android.content.Intent); method public android.os.IBinder onBind(android.content.Intent); field public static final String REQUIRED_ALGORITHM_CREDIT_CARD = "CREDIT_CARD"; field public static final String REQUIRED_ALGORITHM_EDIT_DISTANCE = "EDIT_DISTANCE"; field public static final String REQUIRED_ALGORITHM_EDIT_DISTANCE = "EDIT_DISTANCE"; field public static final String REQUIRED_ALGORITHM_EXACT_MATCH = "EXACT_MATCH"; field public static final String REQUIRED_ALGORITHM_EXACT_MATCH = "EXACT_MATCH"; field public static final String SERVICE_INTERFACE = "android.service.autofill.AutofillFieldClassificationService"; field public static final String SERVICE_INTERFACE = "android.service.autofill.AutofillFieldClassificationService"; Loading
core/java/android/service/autofill/AutofillFieldClassificationService.java +7 −0 Original line number Original line Diff line number Diff line Loading @@ -93,6 +93,13 @@ public abstract class AutofillFieldClassificationService extends Service { */ */ public static final String REQUIRED_ALGORITHM_EXACT_MATCH = "EXACT_MATCH"; public static final String REQUIRED_ALGORITHM_EXACT_MATCH = "EXACT_MATCH"; /** * Field classification algorithm that compares a credit card string to known last four digits. * * <p>Service implementation must provide this algorithm.</p> */ public static final String REQUIRED_ALGORITHM_CREDIT_CARD = "CREDIT_CARD"; /** {@hide} **/ /** {@hide} **/ public static final String EXTRA_SCORES = "scores"; public static final String EXTRA_SCORES = "scores"; Loading