Age | Commit message (Collapse) | Author |
|
|
|
See https://source.android.com/setup/contribute/respectful-code for reference
Bug: 162536543
Test: ./gradlew :Application:build
Test: install success and see the changed text
Change-Id: Ia04bd65ed9c7ac2116f0ff898fc57b9d9ecc3745
|
|
See https://source.android.com/setup/contribute/respectful-code for reference
Bug: 162536543
Test: ./gradlew :afservice:build
Test: install success and see the changed text
Change-Id: I43ef643266e6fffa5ce92fe386154f81d924f0fa
|
|
See https://source.android.com/setup/contribute/respectful-code for reference
Bug: 161896447
Change-Id: Ie7e7dd0f1afcfa04856c29484304c15a6cc60c8b
|
|
See https://source.android.com/setup/contribute/respectful-code for reference
inclusivefixit
Bug: 161896447
Test: Modified documentation
Change-Id: I380dd26d5d609900c59da4fc6afc251c3741e5b4
|
|
Bug: 122926695
Test: './gradlew assembleDebug' in every project
Change-Id: I0c72b409eae50e6f85a024469b6bfea0cfddb80b
|
|
This updates Gradle wrapper and Android Gradle Plugin.
'./gradlew assembleDebug' passes in every project in project.txt (after
'./gradlew preflight' if necessary).
LICENSE was modified in Change-Id:
I0b7143eadf2eb17b1ebf0b58e84286f9f87283d9
Test: './gradlew preflight && assembleDebug' in all projects
Bug: 122916118
Change-Id: I51f02b1fa5740090d8e75850df54053bb0440863
|
|
|
|
Bug: 114236837
Change-Id: I24ed5fc173bf68775512eecf31d52b3a2daa4709
|
|
Bug: 119261048
Test: ./gradlew :Application:installDebug
Test: ./gradlew :afservice:installDebug
Change-Id: I5b41c273562864bdf1ecde06eb4a0625b2e2b22e
|
|
Bug: 114236837
Test: ./gradlew :afservice:installDebug
Test: ./gradlew :Application:installDebug
Change-Id: I69a2f2bd37bbd19b0861e73664abc48d17c26d79
(cherry picked from commit fb731854f6d5f00a9d009b0de7532bf08e1d24e7)
|
|
Test: ./gradlew :afservice:assemble
Bug: 114236837
|
|
Bug: 117481637
Test: Manually built samples
Change-Id: I8a9f28c546bc66fe47931024a6bb6591ee3a05ea
|
|
Bug: 117481637
Test: Manually built samples
Change-Id: If9c1ee4a8cc26329c9e4f52bf36bf70387414842
|
|
- Renamed HeuristicsService to DebugService.
- Removed multi-steps support from MyService (it was broken anyways)
- Created a new simple, temporary service to handle multi-step logins.
- Added anti-pattern example for login without hints.
- Added anti-pattern example for autocomplete without using autofill callbacks.
- Added anti-pattern example for multi-step login using activities.
- Added edge-case example for custom theme that changes autofilled text.
Bug: 114236837
Test: manual verification
Change-Id: I7f0f63c090507c247f16eda0075cc20e6dc35139
|
|
HeuristicsService: don't generate generic hint on non-autofillable fields,
otherwise it will never trigger Save because it would be expecting changes
on fields like buttons.
BasicService: scan children as well.
Bug: 114236837
Test: manual verification
Change-Id: I87c335737386f040fec4b036203756cbcaec752c
|
|
This is helpful to help app developers visualize when autofill is triggered
when it shouldn't (for example, in a chat conversation window), so they can
mark the root view of such activities with
android:importantForAutofill=noExcludeDescendants
Bug: 114236837
Test: manual verification
Change-Id: I33e18e0ed6a274d7918b363e03f90f7decd902b9
|
|
|
|
Bug: 114236837
Bug: 5097842
Fixes: 78028113
Test: manual verification
Change-Id: I4137d108f6fd33b3fbef354b9ee1e2e296862cf8
|
|
- Renamed BasicHeuristicsService to HeuristicsService
- Split HeuristicsService from BasicService
- Added compat-mode support to Chromium
- Supported authentication on HeuristicsService
- Changed value to "N-hint" to make it easier to filter out datasets
- Added settings to HeuristicService
- Made BasicService final, as it's kind of the "smallest" service possible
Bug: 114236837
Test: ./gradlew :afservice:installDebug
Change-Id: Ie36a8009d5ef39b9f82117f47a86ba11a9a4a9c1
|
|
This is a simple login page where the view structure is created onStart()
instead of onCreate(), which causes autofill to misbehave when the autofill
service requires authentication.
Bug: 114236837
Bug: 111644535
Test: ./gradlew :Application:installDebug
Test: manual verification
Change-Id: I8761a3f71ceec44aefd7378da3329643ef015ce4
|
|
Test: ./gradlew installDebug
Fixes: 115774490
Change-Id: I06cc4512f21b6e8d49cab70a4641d73917cc578d
|
|
Uses a RecyclerView containing autofillable fields to exercise P DP2
API change (mutable AutofillIds).
Bug: 74553154
Test: manual
Change-Id: Ided48cbd3d22e99a598c95ce9dff73ea7986f23e
|
|
commit 6e3647ed64670ac29a0ba06b3d3a38190f180a10
Author: Felipe Leme <felipeal@google.com>
Date: Fri Aug 17 15:19:28 2018 -0700
Created a virtual view that uses accessibility events instead of autofill...
...so it can be used to test Autofill Compatibility mode.
Test: manual verification
Bug: 112690889
commit d2da7ab50cb33b54fbdc72b2fab6c0b2a4bad178
Author: Felipe Leme <felipeal@google.com>
Date: Tue May 8 10:06:53 2018 -0700
Added compat mode support to BasicHeuristicsService.
Bug: 75285224
Test: manual verification with Chrome
|
|
Otherwise, it requires filling all fields to trigger Save, which is confusing.
Bug: 79392483
Test: manual verification
Change-Id: Ic02578d8efa6daf7a5dabca0e26889f1b84c22c3
|
|
Also improved services so they just try to autofill fields set with autofill
type text.
Bug: 75285224
Test: ./gradlew :afservice:installDebug
Change-Id: I299f89784aaf15d6ddc05e4d4f5fdf6866854df2
|
|
|
|
Bug: 75285224
Test: manual
Change-Id: Ia3094958b49ea66fb2feb566cdd70df78c6628a9
|
|
Test: manual verification
Bug: 71907097
Change-Id: I917c03383dd0803d8aabb8a00f15deca5762a46d
|
|
Bug: 75285224
Test: ./gradlew :afservice:installDebug
Change-Id: I67fb162b4f18593b73a10becaead189559ab21f5
|
|
am: b1762a98ed
Change-Id: Id9ab3a8518be6cbdbfd83dee0ce33fa65652d315
|
|
The Kotlin version of this sample is temporarily out of date due to
API changes. Add a maintainer's note to let users know that the Java
version is more current at the moment.
It looks like this change was made to Github directly, but will be
wiped out by the next push.
Also, it was a <h1> element, which means the samples parser is
interpreting it as the title of the sample.
Test: N/A
Bug: 73495046
Change-Id: I41e56bcf511b6a238bc32ebbc628d581a8e4e584
|
|
Bug: 72888430
Test: not needed
Change-Id: Ibdd4a0de19297a38a5d4f72be9ecad82b7ff644f
|
|
Including issue with providing too many autofillIds to service.
Bug: 72740101
Test: manual
Change-Id: I31e0b9b4186a8f169888ce925bc2b8a022dde058
|
|
Bug: 72333583
Test: manual
Change-Id: I9555aa58d5158c86e453e4f00012b0fd858a3b9c
|
|
Bug: 71907097
Test: Manual
Change-Id: Ib07716408032cf5ffb6fa9aa352799a7815ff127
|
|
Bug: 71907097
Test: Manual
Change-Id: Ic05356100c6fd23bcf5a1915507f2f28343c1dab
|
|
* Moved default autofill hints and fake data to JSON that populates
* local DB.
* Made new tables in DB to represent heuristic types.
* TODO: Fix bug where adding fake data doesn't work the first time.
Bug: 71907097
Test: Manual
Change-Id: Iffae737662e402cf17e63a6d5d0f0a276d6807bc
|
|
am: 8ad0e5fba9
Change-Id: I3d1a0d254bfd66ddb55a39a62610c8f1bc2c77fd
|
|
Also update README files as necessary.
Bug: 64766094
Test: N/A, project metadata change only.
Change-Id: Icc77b2fa2a3d52f8faaf49c6c0610cce6b59c574
|
|
Bug: 71907097
Test: manual
Change-Id: I9630d554f7e2a466446a99d09d55690af760ad37
|
|
* changes:
Save ClientViewMetadata between pages.
Autofill sample: Add DAL check req levels to settings.
Autofill sample: use string resources for failure messages.
Autofill sample: Cancel autofill when clear button is pressed.
|
|
Bug: 69771916
Test: Manual
Change-Id: I4ec1d73e727c6e98d007af234b9174e46c51a652
|
|
- Update Gradle Wrapper to v4.4
Fixes incompatibility with older Gradle versions and Android projects.
- Update build tool and dependency versions in build.gradle
Test: compileSamples.sh
Bug: 70645270
Change-Id: Id4608bf5d56259427d847c356b40d743773ea3d9
|
|
- Update Gradle Wrapper to v4.4
Fixes incompatibility with older Gradle versions and Android projects.
- Update build tool and dependency versions in build.gradle
Test: compileSamples.sh
Bug: 70645270
Change-Id: Id4608bf5d56259427d847c356b40d743773ea3d9
Merged-In: Id4608bf5d56259427d847c356b40d743773ea3d9
|
|
Bug: 66900717
Test: manual
Change-Id: Ib3d740c6a6ead33a79bf6278a790643831d419d9
|
|
Bug: 69772848
Test: manual
Change-Id: I6d7b029fc47b8c9d49c17698da7e18d72f6a783f
|
|
Bug: 69771916
Test: manual
Change-Id: I6d6eee1844a36837d9f5d24021fecdd20b2ad3e2
|
|
Bug: 69833446
Test: manual
Change-Id: Idaea1b86090153c3f821d4a3219a5a7c915a807c
|
|
Bug: 69441672
Test: still manual
Change-Id: I0d7b098f7e3e8bbb728e72016bf26b33dd439293
|