Commit Graph

18151 Commits

Author SHA1 Message Date
Joe Bolinger
1a2536afdb Add communication channel for AoD state for all biometric operations.
This will be added to the client monitors with tests in a follow up change.

Bug: 204585936
Bug: 204584403
Test: atest AuthControllerTest
Change-Id: I3ac8049ca73cb8bf58b1c1d47945a528f26d02a3
2022-01-27 15:06:24 -08:00
Beverly Tai
3f6d9470cb Merge "Add interface for services to share SessionIds" 2022-01-26 23:26:10 +00:00
Victor Hsieh
d707ebcd7a Merge "Delete legacy fs-verity support" 2022-01-26 19:10:10 +00:00
Junyu Lai
7296a513a2 Merge "[MS70] Have BatteryStatsImpl use the public NetworkStats API" 2022-01-26 04:14:19 +00:00
Victor Hsieh
1fb2d90296 Delete legacy fs-verity support
The "legacy" fs-verity was introduced in P in Pixel 3 kernel. During
fs-verity upstream to Linux, the API has changed. During Pixel 4 / Q
development, fs-verity was upstreamed to Linux kernel. By setting
ro.apk_verity.mode = 2, device vendors such as Pixel 4 can opt in to
enable the support. The feature has become mandatory for new devices
shipped with R.

Since Pixel 3 family is no longer supported, it's time to remove the
dead code.

Bug: 120629632
Test: m
Test: TH
Change-Id: I6dacd9bbd38b502ee510ff12970e76342d7b72dd
2022-01-25 17:22:36 +00:00
Beverly
03b39647cc Add interface for services to share SessionIds
- adds ability to start/end sessions via StatusBarService's
SessionMonitor
- adds ability to register/unregister for session listeners via
StatusBarService's SessionMonitor
- adds logic for SystemUI to start/end Keyguard and BiometricPrompt
sessions in SessionTracker

Test: atest AuthControllerTest SessionTrackerTest
Bug: 213483562

Change-Id: I50ea003baae4fb89e311fa442fd52397e03e514c
2022-01-25 17:17:32 +00:00
Junyu Lai
78fc678571 [MS70] Have BatteryStatsImpl use the public NetworkStats API
Test: BatteryStatsManagerTest
Bug: 204830222
Change-Id: I35dd909b5da563cea27d8a81a81fe472c59e9b17
2022-01-25 15:56:36 +00:00
Taran Singh
71aa1a31d1 Scribe in IMF: Automatically sub to CAI w/ Stylus 4/N
When Stylus handwriting mode is about to be used, automatically
subscribe IME to CursorAnchroInfo updates. This helps speed-up
stylus tasks in IME

Bug: 203086136
Bug: 210039666
Bug: 215533103
Test: atest CtsInputMethodTestCases
Change-Id: I3d6b1728d62139785593af14c24cb52bf2c91e31
2022-01-25 07:02:17 +00:00
Junyu Lai
278967f237 Merge "[MS61] Remove NetworkManagementSocketTagger#install dependency" am: 513d8dd2ac am: c756efe7bd am: 211ee3e066 am: 0c8b1eed04
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1952099

Change-Id: I6b3b75ddd650fb52983def1c05b581b0048f329d
2022-01-25 01:52:16 +00:00
Junyu Lai
0c8b1eed04 Merge "[MS61] Remove NetworkManagementSocketTagger#install dependency" am: 513d8dd2ac am: c756efe7bd am: 211ee3e066
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1952099

Change-Id: Ia76d1cf3d75f1189be719a9ded3d107ce1fd8221
2022-01-25 01:36:05 +00:00
Junyu Lai
211ee3e066 Merge "[MS61] Remove NetworkManagementSocketTagger#install dependency" am: 513d8dd2ac am: c756efe7bd
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1952099

Change-Id: I6f031219bcd375b0ac4ec0819ae3c8341819f555
2022-01-25 01:24:35 +00:00
Junyu Lai
513d8dd2ac Merge "[MS61] Remove NetworkManagementSocketTagger#install dependency" 2022-01-25 00:48:23 +00:00
Badhri Jagan Sridharan
d368d4ee67 Merge "Add systemApis to allow data transfer over USB-C while being docked" 2022-01-24 19:19:25 +00:00
Michael Wachenschwanz
9033b364a6 Merge "Small fixes to PowerProfile and ModemPowerProfile" 2022-01-24 18:06:04 +00:00
Kholoud Mohamed
35216e0275 Merge "Allow updating enterprise strings in the framework" 2022-01-24 15:09:02 +00:00
Siim Sammul
f08622a4df Merge "Move binder latency data logging to a background thread to improve performance of the main thread." am: 3af0c6a106 am: b24b15c6f9 am: 1f0a6f7d4e am: 4e38ab22c6
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1942954

Change-Id: I9412c2969fa0f61fa7c0d67a279123622f893df6
2022-01-24 14:34:24 +00:00
Siim Sammul
4e38ab22c6 Merge "Move binder latency data logging to a background thread to improve performance of the main thread." am: 3af0c6a106 am: b24b15c6f9 am: 1f0a6f7d4e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1942954

Change-Id: I047b1a6e06a35e4f8fdd7be363e30c59982e0cee
2022-01-24 14:22:12 +00:00
Siim Sammul
1f0a6f7d4e Merge "Move binder latency data logging to a background thread to improve performance of the main thread." am: 3af0c6a106 am: b24b15c6f9
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1942954

Change-Id: I3fd253bc0e023a3aa05222ef8c7105f26b6f95fe
2022-01-24 14:11:30 +00:00
Siim Sammul
3af0c6a106 Merge "Move binder latency data logging to a background thread to improve performance of the main thread." 2022-01-24 13:40:33 +00:00
Badhri Jagan Sridharan
7212c8fda4 Add systemApis to allow data transfer over USB-C while being docked
This change adds two systemApis to UsbPortStatus viz.,
a. getUsbDataStatus: Allows caller to infer whether USB data is enabled.
b. getPowerBrickStatus: Allows caller to infer whether a power brick
                        is connected to the USB port.

The change also adds enableUsbDataWhileDocked systemApi to UsbPort to
enable Usb data momentarily.

Bug: 211677613
Bug: 213312081
Test: Manually tested on tablet
CTS-Coverage-Bug: 215019881
Signed-off-by: Badhri Jagan Sridharan <badhri@google.com>
Change-Id: Ib7521f0f04b7f8e3e58dc253b28072d3631f21a7
2022-01-24 21:30:05 +08:00
Menghan Li
fb8116d3f3 Merge "Add accessibility tile serivce compoment" 2022-01-24 08:14:14 +00:00
Jean Chalard
3b78298b16 Merge "Have BatteryStatsImpl use the public NetworkStats API" 2022-01-24 04:15:51 +00:00
Jing Ji
c89a869c51 Merge "Include process state data in battery usage stats snapshots." 2022-01-23 04:43:33 +00:00
Jing Ji
7fe38c4864 Include process state data in battery usage stats snapshots.
As the background current monitoring would need to access that.

Bug: 203105544
Test: FrameworksCoreTests:com.android.internal.os
Change-Id: Id5c04c4910054675d7f6e989f8eabf4321466e39
2022-01-22 18:42:50 -08:00
Yohei Yukawa
99cc65c470 Remove unused IInputMethod#revokeSession
Seems that IInputMethod#revokeSession has been defined but has never
been called since at least Android 1.5.

Let's remove it for now for simplicity.

Bug: 192412909
Test: presubmit
Change-Id: I3de8de1226ae028ac2e6bae8aeb34cd83f4c4f41
2022-01-22 06:35:53 -08:00
Chalard Jean
c5594827a2 Have BatteryStatsImpl use the public NetworkStats API
Test: BatteryStatsManagerTest
Change-Id: I0bfb4df45e373aa3907b07a382ba8edd07c73895
(cherry picked from commit 28e712bfa76c3fed1ad88eb693c932e7b0a72664)
2022-01-22 16:51:11 +09:00
Dmitri Plotnikov
d012a49df3 Merge "Include saved battery history chunks into BatteryUsageStats parcel" am: 2f7508a404 am: 587f8cec3d am: 4c21515da7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1928178

Change-Id: I283453f3391287e7c2d672db178acbdd57fe715f
2022-01-22 07:10:25 +00:00
Dmitri Plotnikov
4c21515da7 Merge "Include saved battery history chunks into BatteryUsageStats parcel" am: 2f7508a404 am: 587f8cec3d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1928178

Change-Id: I3f3d98d9e44f2807c5558127f84838f40c612297
2022-01-22 06:52:51 +00:00
Junyu Lai
5262c0eb82 [MS61] Remove NetworkManagementSocketTagger#install dependency
Expose TrafficStats#attachSocketTagger and use it instead.

Test: atest TrafficStatsTest
Bug: 204830222
CTS-Coverage-Bug: 214979748
Change-Id: I1748d349b499053ad08bd62202325fa759ad8da5
2022-01-22 13:51:55 +08:00
Badhri Jagan Sridharan
da433c60c1 Merge changes from topics "199357330", "200993386"
* changes:
  Add limitPowerTransfer SystemAPI to UsbPort
  Support IUsb AIDL interface
2022-01-22 01:20:21 +00:00
Dmitri Plotnikov
256a465181 Merge "Fix concurrency issue with BatteryUsageStats" am: 587eef25c9 am: e855d9f17e am: fb37eaa5df
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1927563

Change-Id: Ie0e2b0be5d90cf1a40957a343a44489714446d0f
2022-01-22 00:01:17 +00:00
Dmitri Plotnikov
fb37eaa5df Merge "Fix concurrency issue with BatteryUsageStats" am: 587eef25c9 am: e855d9f17e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1927563

Change-Id: I5d98a075c1faca7e8cf3c1dfb673da9854114bbf
2022-01-21 23:31:34 +00:00
Dmitri Plotnikov
c4b9de7d95 Include saved battery history chunks into BatteryUsageStats parcel
Bug: 209297031
Test: Test: atest FrameworksCoreTests:BatteryUsageStatsTest FrameworksCoreTests:BatteryUsageStatsProviderTest
Merged-In: I369d863b6f6fd488030aa031cc465bef6ce99ab8
Change-Id: Ifc70a49b731b5510e7bcd049e0c12d9ac7f68f44
2022-01-21 22:44:46 +00:00
Dmitri Plotnikov
587eef25c9 Merge "Fix concurrency issue with BatteryUsageStats" 2022-01-21 22:44:28 +00:00
Dmitri Plotnikov
50f887b058 Add BatteryStatsManager.getBluetoothBatteryStats() API
Bug: 202876405
Test: atest FrameworksCoreTests:BatteryStatsImplTest
Change-Id: I4a7f880ddad7dc98e9919356859603b17a894705
2022-01-21 13:04:54 -08:00
Dmitri Plotnikov
3d2d4c8263 Merge "Fix RX/TX calculations for WiFi and BT" 2022-01-21 19:05:44 +00:00
kholoud mohamed
9b24fdfb32 Allow updating enterprise strings in the framework
Bug: 188410712
Bug: 211422509
Test: manual
Change-Id: Ia27b22b6cad14c8b62f3415a4967e479c21eb30c
2022-01-21 17:10:33 +00:00
Phil Burk
9ed98ff05d Merge "Include MIDI service OWNERS for internal/midi" am: f5bf153f13 am: 191c4bd7de am: bba74c1c8f am: ba160b15ab
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1955339

Change-Id: I906b6e6f0d3e8a007458dc55ab4f51c510be0255
2022-01-21 15:47:15 +00:00
Phil Burk
ba160b15ab Merge "Include MIDI service OWNERS for internal/midi" am: f5bf153f13 am: 191c4bd7de am: bba74c1c8f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1955339

Change-Id: I01ced3aacc6b32bc4a44459cea575780db883cec
2022-01-21 15:28:54 +00:00
Phil Burk
bba74c1c8f Merge "Include MIDI service OWNERS for internal/midi" am: f5bf153f13 am: 191c4bd7de
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1955339

Change-Id: I620d9290d66fa1848ee1a97b27fac1772f0dec4e
2022-01-21 15:11:04 +00:00
Phil Burk
f5bf153f13 Merge "Include MIDI service OWNERS for internal/midi" 2022-01-21 14:58:34 +00:00
Paul Mclean
7c31724f99 Merge "Add BLE MIDI peripheral connection to standard BT connect UI" 2022-01-21 14:43:19 +00:00
Vadim Caen
e0b59d46ce Merge changes Ifc2ed99b,Ibd7fc78e
* changes:
  Integration of back gesture animation on Sysui (BackNav 2/n)
  Server infrastructure for back nav animation (BackNav 1/n)
2022-01-21 13:36:58 +00:00
Michael Wachenschwanz
a295ebd5fc Small fixes to PowerProfile and ModemPowerProfile
Bug: 207697945
Test: atest PowerProfileTest
Change-Id: I48ee45efbbe8e2ac8e0d808dee50d2b216c41a01
2022-01-21 04:27:41 -08:00
Siim Sammul
42e84a4cc4 Move binder latency data logging to a background thread to improve performance of the main thread.
Bug: 213435093
Test: existing tests apply
Change-Id: Ic7a3a413d8e23c0405b4dd16f0b8c919a214eb32
2022-01-21 11:30:26 +00:00
Frank Li
b1a5111269 Merge "[DU07]Remove BatteryStatsImpl NetworkStats.subtract dependences" am: a078c73c47 am: 991351f546 am: 3edf76ed6a am: c8e0e63e44
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1956076

Change-Id: Ideb09004826ade4184eb5bd3095ad72e862c725e
2022-01-21 10:33:21 +00:00
Frank Li
c8e0e63e44 Merge "[DU07]Remove BatteryStatsImpl NetworkStats.subtract dependences" am: a078c73c47 am: 991351f546 am: 3edf76ed6a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1956076

Change-Id: Ibe90f9f1baf1950b9095747b2515e1cc9ffd7fd0
2022-01-21 10:15:23 +00:00
Michael Wachenschwanz
90a6c03c8f Merge "Introduce modem element to power_profile.xml" 2022-01-21 10:08:12 +00:00
Frank Li
3edf76ed6a Merge "[DU07]Remove BatteryStatsImpl NetworkStats.subtract dependences" am: a078c73c47 am: 991351f546
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1956076

Change-Id: I24f6e08ce84fc4259dfe862f9958e88a2fc9b4df
2022-01-21 09:57:49 +00:00
Frank Li
a078c73c47 Merge "[DU07]Remove BatteryStatsImpl NetworkStats.subtract dependences" 2022-01-21 09:19:34 +00:00