Commit Graph

617902 Commits

Author SHA1 Message Date
Kevin Chyn
907910685f 1/n: Add ClientMonitors for authenticatorId invalidation
InvalidationRequesterClient (for requesting other clients to
invalidate) will be fully implemented in subsequent CL's.

InvalidationClient (for requesting HALs to invalidate authenticatorId)
should be complete at this point.

Also updates BiometricUtils to persist a "invalidationInProgress"
flag on-disk for each <sensorId, userId> pair.

Bug: 159667191
Test: No effect on existing devices
Test: Existing enrollments not affected

Change-Id: I9eeb802b556ba86568cf41b456a4ceab4b896ef0
2021-01-09 17:56:56 -08:00
Wale Ogunwale
8337a179d4 Merge "Added @TestApi to some TaskInfo.java methods" 2021-01-09 02:13:07 +00:00
Daniel Bright
d85e7058e2 Merge "Added javadoc to apn retry \ throttling related methods" 2021-01-09 02:07:46 +00:00
Lee Shombert
fa148a4487 Merge "Enable PackageManagerService snapshots" 2021-01-09 02:05:40 +00:00
Evan Severson
6c25f003b8 Merge changes from topic "CameraMicToggleListeners"
* changes:
  Add listeners for individual camera and microphone toggles
  Make the sensor privacy state per user
2021-01-09 01:49:09 +00:00
Kohsuke Yatoh
73979a8847 Merge "Do not load Typefaces twice in system server." 2021-01-09 01:16:50 +00:00
Treehugger Robot
99e4971506 Merge "proto: Add OWNERS file for camera.proto" am: 928789a180 am: 7102a70e38 am: a76c73468a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1543875

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I54d7d02ad8862b0f770fa0133a9cb803e30950f3
2021-01-09 00:59:40 +00:00
Treehugger Robot
a76c73468a Merge "proto: Add OWNERS file for camera.proto" am: 928789a180 am: 7102a70e38
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1543875

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I48c973a215c30c86fe97dd0dc11e1247390a43b6
2021-01-09 00:39:04 +00:00
TreeHugger Robot
5e96902fb1 Merge "Check for running app op when checking recent" 2021-01-09 00:25:56 +00:00
Sooraj Sasindran
1c00ad19dc Merge "Carrier config for cross sim display format" 2021-01-09 00:04:17 +00:00
Automerger Merge Worker
0da336abef Merge "Merge changes I3b769562,I63203188,Ia9396d66,Ifec34fad am: 20bfe66a02 am: f2d8cfe88c am: 32f80922f0" 2021-01-09 00:02:40 +00:00
Benedict Wong
26732ca479 Merge changes I3b769562,I63203188,Ia9396d66,Ifec34fad am: 20bfe66a02 am: f2d8cfe88c am: 32f80922f0
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1515262

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I26acb191d2cbe5a7483a7dca0d1a5705f3819e8b
2021-01-09 00:02:19 +00:00
TreeHugger Robot
bd14e40a44 Merge "Expose FLAG_MUTABLE_UNAUDITED for use by CTS" 2021-01-09 00:02:14 +00:00
Treehugger Robot
7102a70e38 Merge "proto: Add OWNERS file for camera.proto" am: 928789a180
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1543875

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I30f79a4b76b5de39d9798a3948a85f76c6b63d98
2021-01-09 00:01:24 +00:00
TreeHugger Robot
ff001a1523 Merge "Annotate method arguments with type annotations" 2021-01-08 23:51:12 +00:00
Treehugger Robot
928789a180 Merge "proto: Add OWNERS file for camera.proto" 2021-01-08 23:44:53 +00:00
TreeHugger Robot
a0ab2cbe77 Merge "Support the Carrier WiFi for Provider Model" 2021-01-08 23:42:39 +00:00
Lee Shombert
cffb348680 Merge changes Idb31622e,I5990261a
* changes:
  Make 12 PackageManagerService APIs lock-free
  PackageManagerService lock-free skeleton
2021-01-08 23:38:36 +00:00
TreeHugger Robot
feb8ef30aa Merge "2/ Migrate some common shell classes to use executors" 2021-01-08 23:26:57 +00:00
Benedict Wong
32f80922f0 Merge changes I3b769562,I63203188,Ia9396d66,Ifec34fad am: 20bfe66a02 am: f2d8cfe88c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1515262

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie5b8736bcb1fb7010b97512e6970158373337a1e
2021-01-08 23:24:05 +00:00
TreeHugger Robot
6a0895d49b Merge "Fix flag intdef" 2021-01-08 23:09:47 +00:00
TreeHugger Robot
3993456b36 Merge "Copy LocationProviderBase API into SystemApi surface" 2021-01-08 23:08:02 +00:00
Wale Ogunwale
20e734b8c8 Added @TestApi to some TaskInfo.java methods
For use in CTS.

Bug: 169271943
Test: MultiWindowTests
Change-Id: Iec98eb93f09ec66c88b4b973b17e559ddc59bee9
2021-01-08 14:57:00 -08:00
Evan Severson
1f1e8d72ab Add listeners for individual camera and microphone toggles
Test: Manually add a listener in another serviec and change state with
          `adb shell cmd sensor_privacy enable 0 microphone`.
Bug: 162549680

Change-Id: I4a77bc2bba4405b2ba962e767005ca443a2d732f
2021-01-08 14:50:40 -08:00
Evan Severson
2e3ba7cd30 Make the sensor privacy state per user
For the spaceship mode this is purely an internal refactorization since
all the apis remain the same and the state is kept in sync across users.
For the individual controls there's new calls to set the state of the
toggle per user or per profile group.

Test: Manually change state with `adb shell cmd sensor_privacy enable 0
          microphone`
      Manually upgrade from old persistence to new persistence form
      Manually check that the persisted state remains when rebooted.
Bug: 162549680

Change-Id: I0a5eac7a5c3beb272a456790d999a0282d77bf09
2021-01-08 14:50:39 -08:00
Benedict Wong
f2d8cfe88c Merge changes I3b769562,I63203188,Ia9396d66,Ifec34fad am: 20bfe66a02
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1515262

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I68f43f9808dc2fda58dc15017e8ed5e6f1b14a19
2021-01-08 22:47:25 +00:00
Daniel Bright
8cba5a0f7c Added javadoc to apn retry \ throttling related methods
Bug: 175092152
Test: N/A
Change-Id: I35a3b97f3e52eef68310a92178bb14495641c6e7
2021-01-08 14:44:50 -08:00
Treehugger Robot
c7b2a4c16f Merge "Add control functions to RangingSession" am: 022ba65d34 am: 641a52f952 am: 40e4cda837
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532667

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ieeff21309206a032437aea289d4e7e86bda73581
2021-01-08 22:40:32 +00:00
Treehugger Robot
19e2e4772f Merge "Bluetooth: Implement API to get device identification information" am: ae4301b9ec am: 5470608ac0 am: d965544dd6
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1212985

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iecb757b5a022be7e7b91c321fefdebd058404da8
2021-01-08 22:39:41 +00:00
Treehugger Robot
3de76ac7eb Merge "Check deferred overrides when querying compat fw" am: 35821e134d am: 16b7eca431 am: 2c3990410c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1543145

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I3252ce016243a51fe17d70383b9e16293ebd3d99
2021-01-08 22:39:05 +00:00
TreeHugger Robot
ff4afabbff Merge "Protect DeviceAdminReceiver intents" into rvc-qpr-dev am: c58d6f6653 am: f3fecf8608
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13143493

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I33d17b39e65d69c320347cef70d8ce941f8543d5
2021-01-08 22:38:30 +00:00
Benedict Wong
20bfe66a02 Merge changes I3b769562,I63203188,Ia9396d66,Ifec34fad
* changes:
  Pull VcnNetworkProvider out into a separate class
  Verify carrier privileges for VCN-providing packages
  Add TelephonySubscriptionTracker to VcnMgmtSvc
  Add basic VcnMgmtSvc --> Vcn signals (startup, teardown, NetworkReq)
2021-01-08 22:29:40 +00:00
Chris Tate
a87f1928b3 Merge "Allow user add/remove broadcasts to manifest receivers" 2021-01-08 22:23:46 +00:00
Treehugger Robot
40e4cda837 Merge "Add control functions to RangingSession" am: 022ba65d34 am: 641a52f952
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532667

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic545a34484140a9e90b6d14c3208769c6c351883
2021-01-08 22:20:02 +00:00
Treehugger Robot
d965544dd6 Merge "Bluetooth: Implement API to get device identification information" am: ae4301b9ec am: 5470608ac0
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1212985

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Icf3135b3b4c474a3a643cf08a0f04a1725c3abfe
2021-01-08 22:19:50 +00:00
Treehugger Robot
2c3990410c Merge "Check deferred overrides when querying compat fw" am: 35821e134d am: 16b7eca431
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1543145

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I83ebe8315b838a95761a3fbac45a0fdafeb62a73
2021-01-08 22:19:15 +00:00
TreeHugger Robot
f3fecf8608 Merge "Protect DeviceAdminReceiver intents" into rvc-qpr-dev am: c58d6f6653
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13143493

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I0d6c844f9c916e4d1b67e9a26449c75681bb317a
2021-01-08 22:18:45 +00:00
Makoto Onuki
a5b49aef96 Merge "Update SyncManager.md" 2021-01-08 22:11:57 +00:00
Treehugger Robot
641a52f952 Merge "Add control functions to RangingSession" am: 022ba65d34
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532667

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib0277c191acd5ed2b27f850b57e1d4cb4b6966c4
2021-01-08 22:04:30 +00:00
Treehugger Robot
5470608ac0 Merge "Bluetooth: Implement API to get device identification information" am: ae4301b9ec
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1212985

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I79e1fd310276401b2bf5cdee2b8f4bf65c4aff6e
2021-01-08 21:58:48 +00:00
Treehugger Robot
16b7eca431 Merge "Check deferred overrides when querying compat fw" am: 35821e134d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1543145

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ifa7b516c9f777d8b8131a136758d2e90f0b2d174
2021-01-08 21:53:47 +00:00
yinxu
e59b66fbdb Support the Carrier WiFi for Provider Model
When the device is connected to the Carrier WiFi, the Cellular icons
will be shown in the SysUI instead of the WiFi icons.

Bug: 175317582
Test: Unit tests, Manual tests
Change-Id: I4e090f3058724937ba9bbe131d91379ad2383083
2021-01-08 13:52:15 -08:00
Dmitry Dementyev
70be38008c Merge "Close AccountManager session after some failures." 2021-01-08 21:46:00 +00:00
Treehugger Robot
022ba65d34 Merge "Add control functions to RangingSession" 2021-01-08 21:45:47 +00:00
Shuzhen Wang
89e938977b proto: Add OWNERS file for camera.proto
Test: None
Bug: 175339054
Change-Id: I58e73855bf96bb2547db513f91968cd4c2d9e303
2021-01-08 13:42:55 -08:00
Treehugger Robot
ae4301b9ec Merge "Bluetooth: Implement API to get device identification information" 2021-01-08 21:42:32 +00:00
TreeHugger Robot
c58d6f6653 Merge "Protect DeviceAdminReceiver intents" into rvc-qpr-dev 2021-01-08 21:38:06 +00:00
Nate Myren
caf1078e52 Check for running app op when checking recent
Ensure that it is checked if an app op is running before filtering it
due to an old "lastAccessTime".

Fixes: 177089983
Test: manual
Change-Id: Ibeb344ad691994a93bde1a93794093d7d4fc920c
2021-01-08 13:35:00 -08:00
TreeHugger Robot
86cb49109a Merge "Mark mutability explicitly in tests" 2021-01-08 21:28:55 +00:00
TreeHugger Robot
53239cfc22 Merge "Add shell commands and other support for host CTS" 2021-01-08 21:23:29 +00:00