This CL establishes a single flow of registration for both HIDL and
AIDL HALs. The registration of both is done on a separate thread to
avoid blocking system server. Previously, only AIDL registration was
done on a separate thread.
Bug: 184677066
Test: atest CtsBiometricsTestCases
Test: atest AuthServiceTest
Test: atest Fingerprint21Test
Test: atest Face10Test
Change-Id: I4442db15a7b690bb34c6eb7e8793ab4411cbd6d2
Revert "Prepare AttributionSource to expose to native - native"
Revert submission 14225527-bug-158792096-04/16/21-1
Reason for revert: b/186467053
Reverted Changes:
I16740cc2d:Prepare AttributionSource to expose to native - na...
I4e050e78b:Prepare AttributionSource to expose to native
Change-Id: I83e4091231241c2211edf5745735f4ee993c6680
Added a way to capture just a window instead of the entire screen
to make tests easier.
Test: Builds
Bug: 185390632
Change-Id: I5138777bc87cdabcd2d8f574b1758509fc887c56
Push atoms:
- Every time an alarm is scheduled, we push some attributes of the
alarm and the reason why such an alarm was allowed. This will help
audit spammy behavior from apps that misuse alarm API, e.g.
apps that have SCHEDULE_EXACT_ALARM.
- Every time an alarm batch is delivered, we log the size of the batch
and whether or not it was a wakeup batch. This is the essential measure
of alarm manager's batching efficiency.
Pulled atoms:
- Logging general stats on pending alarms every once in a while.
Test: atest CtsAlarmManagerTestCases
atest FrameworksMockingServicesTests:com.android.server.alarm
statsd-testdrive 377 378 10106
Bug: 161497385
Bug: 171306433
Bug: 177556103
Change-Id: Ib13c9c380b641d318c6b8777996aa37f9b3d1bfc
Copies the logic from isFalseTouch to isFalseTap and isFalseDoubleTap.
Fixes: 186218339
Test: atest SystemUITests && manual
Change-Id: Ic0fdcc9880eaaf3597beee9f0fa634dc49214fbd
Allow the caller to get authenticator IDs for a specific UID. If
that UID is not the caller UID the USE_BIOMETRIC_INTERNAL permission
is required; this is enforced by AuthService.
Test: aosp/1686345
Bug: 163866361
Change-Id: I0eef28ecefb85f1c10a73a354d08c38087d59814
Exposing more data loader states as per
go/incremental-crash-reports-1-pager.
BUG: 184844615
Test: atest service.incremental_test
Test: atest android.cts.statsdatom.incremental.AppErrorAtomTests
Change-Id: I532513453411b2ccdb21311d0bc3dee0641837db
Load the next list of C11n FTEU ShortCodes that are getting blocked by
the Android Premium ShortCode restrictions
BUG: 185778514
Test: ShortCodes are already in operation as tested.
Signed-off-by: Alan Hurney <alahurn@google.com>
Change-Id: I593e8b4090e3e6810ba4bb7765e5836e568c2413
To avoid the race condition when other preferred activities are being
configured while home role is being set.
Fixes: 178191941
Test: presubmit
Change-Id: Ie9b4c46b6d75078dd29fffe436306b10034005d2
Adds MultiUserSwitchController, and perform falsing check
when it is tapped on.
Bug: 186244907
Test: atest SystemUITests && manual
Change-Id: I257fd3914f3d304e94cdd493b18fd24ffe7459d1
When the scrim is lighter & the pointer triangle is also
white, it's very hard to see and will not pass GAR.
Bug: 186441337
Test: atest ScrimControllerTest
Test: manual - expand bubble in dark & light theme on top of launcher
and on top of some other app
=> notice scrim is always dark & pointer triangle is
slightly more visible
Change-Id: I5e5c191bb813dc272284daf11e76c02ba17dc375