febb733c1b170ccba0668e50beef1e230dc51eda |
|
13-Feb-2018 |
Felipe Leme <felipeal@google.com> |
Autofill Field Classification improvements. * Changed the remoteId -> userValue API to userValue -> categoryId so the category could map to multiple values (for example, "email" -> "email1", "email2") * Added method and settings for maximum number of category ids. * Tuned the default value of some settings. Bug: 70407264 Test: atest CtsAutoFillServiceTestCases:UserDataTest \ CtsAutoFillServiceTestCases:FieldsClassificationTest \ SettingsBackupTest Change-Id: I27f348c500077937c0f4bf65db6a899fa3c41cf6
/frameworks/base/core/java/android/service/autofill/FieldClassification.java
|
d11a66220c424c030542aca5c47de059d4a308cc |
|
18-Jan-2018 |
Felipe Leme <felipeal@google.com> |
Minor API changes on Autofill Field Classification: - Removed Scores class and use float[][] directly. - Created constant for metadata keys. - Removed getAlgorithName() from FieldClassification. Bug: 70291841 Test: m -j update-api Test: atest CtsAutoFillServiceTestCases Change-Id: I62abf93c4f6f0804d838c7fb183c0b8bcb88a136
/frameworks/base/core/java/android/service/autofill/FieldClassification.java
|
27f4573d136949abeacb00f7246ff9911e9cb105 |
|
22-Dec-2017 |
Felipe Leme <felipeal@google.com> |
Refactored Field Classification score logic so it can be moved to ExtServices. Bug: 70939974 Test: atest CtsAutoFillServiceTestCases:FieldsClassificationTest \ CtsAutoFillServiceTestCases:UserDataTest Test: atest CtsAutoFillServiceTestCases Change-Id: If584ab3a55744a62f427065bfd44c8c219df83e9
/frameworks/base/core/java/android/service/autofill/FieldClassification.java
|
f1141c00411296b59b59376182083685248f69c8 |
|
18-Dec-2017 |
Felipe Leme <felipeal@google.com> |
Removed Parcelable from FieldClassification. Test: atest CtsAutoFillServiceTestCases:FieldsClassificationTest Bug: 70407264 Change-Id: I667bb15e2341a926cdf35e928261bd5fa474a22b
/frameworks/base/core/java/android/service/autofill/FieldClassification.java
|
51f6cd70316cdd0662e40ad7b0109effab9cd9ad |
|
18-Dec-2017 |
Felipe Leme <felipeal@google.com> |
Implemented multiple matches on FieldClassification.getMatches() Test: atest CtsAutoFillServiceTestCases:FieldsClassificationTest Bug:70291841 Change-Id: Icc015d7c76f0f11e398c3093b4ea070c8f35f589
/frameworks/base/core/java/android/service/autofill/FieldClassification.java
|
78172e70f4c5d776678551965db7c167ee11703e |
|
09-Dec-2017 |
Felipe Leme <felipeal@google.com> |
Made Autofill Field Classification API public and documented it. Test: mmm frameworks/base/:doc-comment-check-docs Test: atest FrameworksCoreTests:SettingsBackupTest Test: m -j 100 update-api Fixes: 67867469 Change-Id: Iedf56a2bbcde3826eb22f5ed7a96d6ed70b968f4
/frameworks/base/core/java/android/service/autofill/FieldClassification.java
|
329d04097e1db9b6f801972d94f56c5b56c09e8a |
|
06-Dec-2017 |
Felipe Leme <felipeal@google.com> |
Moar changes for Autofill Field Classification mechanism: - Changed max score to float (range 0.0 - 1.0). - Replaced getTopMatch() to getMatches(). - Created a Scorer interface with a default edit-distance implementation. - Added a isFieldClassificationEnabled() method. Test: atest CtsAutoFillServiceTestCases:FieldsClassificationTest Test: atest CtsAutoFillServiceTestCases:EditDistanceScorerTest Test: atest CtsAutoFillServiceTestCases:UserDataTest Test: atest FrameworksCoreTests:SettingsBackupTest Bug: 68045531 Change-Id: Ice6cbf548053b86b47980d9664a3a21219c0ff08
/frameworks/base/core/java/android/service/autofill/FieldClassification.java
|
bb6bfea6801cff5b50c990bdcfbd2df93ddf9023 |
|
04-Dec-2017 |
Felipe Leme <felipeal@google.com> |
Refactored the FieldsClassification score mechanism. Before, FillEvent.getFieldsClassification() returned a map of remote ids and scores. Now, it returns a Map of FieldClassication by AutofillId, which allows multiple fields and scores for multiple user datas (although the initial implementation supports only the top match for a field). This is mostly a refactoring CL, as the implementation is still saving just one user data entry and one field. But full support is coming next... Test: atest CtsAutoFillServiceTestCases:FieldsClassificationTest Test: atest CtsAutoFillServiceTestCases:UserDataTest Test: atest CtsAutoFillServiceTestCases:FieldsClassificationScorerTest Bug: 68045531 Change-Id: I08b29f24efbd527216f9bce2343e1bcd4b4554c0
/frameworks/base/core/java/android/service/autofill/FieldClassification.java
|