4cd1ae0cb14c53d4a5c374a00a9a5208e8fd98cb |
|
15-Mar-2018 |
Felipe Leme <felipeal@google.com> |
Cosmetic changes on Field Classification TODOs and docs. Test: in TreeHugger we trust! Bug: 73648631 Change-Id: I9390fb570e18e9636da2de27e2bc6186d5958e41
/frameworks/base/core/java/android/service/autofill/UserData.java
|
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/UserData.java
|
f0baef7460f578428e3dff5eed1ea4602dbb165b |
|
26-Jan-2018 |
Felipe Leme <felipeal@google.com> |
New Autofill APIs for UserData id. Test: atest CtsAutoFillServiceTestCases:FieldsClassificationTest CtsAutoFillServiceTestCases:UserDataTest Bug: 70407264 Change-Id: Id49efc88e1ccbfa2634bcb6ccaa3371f6fd2ed4e
/frameworks/base/core/java/android/service/autofill/UserData.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/UserData.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/UserData.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/UserData.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/UserData.java
|
5672defaa6885bf1ac974fc48fde448ed2d047f1 |
|
04-Dec-2017 |
Felipe Leme <felipeal@google.com> |
Implemented autofill field classification on multiple fields and user data. Test: atest CtsAutoFillServiceTestCases:FieldsClassificationTest Test: atest CtsAutoFillServiceTestCases:FieldsClassificationScorerTest Test: atest CtsAutoFillServiceTestCases:UserDataTest Bug: 68045531 Change-Id: Ia9252cb5b84236a76a1419f4a2669b2e933f5177
/frameworks/base/core/java/android/service/autofill/UserData.java
|
452886a5b8d7cb94ba0c53e8976ff558980db1e5 |
|
27-Nov-2017 |
Felipe Leme <felipeal@google.com> |
Refactored field detection mechanism to support multiple fields. Now instead of using FillResponse.setFieldDetection() with an object that contains both the autofill ids an the user data, service must: - Set global mapping through AutofillService.setUserData() - Pass just the autofill ids to FillResponse.setFieldClassificationIds() This CL is purely a refactoring CL - although the new API supports multiple values and multiple fields, the implementation is still hardcode for one value and one field (as before). Test: atest CtsAutoFillServiceTestCases:FieldsClassificationTest Test: atest CtsAutoFillServiceTestCases:UserDataTest Test: atest CtsAutoFillServiceTestCases:FillResponseTest Bug: 68045531 Change-Id: I8d846d817dfcde3a4db7abff798bb2250e1c4e7b
/frameworks/base/core/java/android/service/autofill/UserData.java
|