Commit Graph

18000 Commits

Author SHA1 Message Date
Maurice Lam
62f05520bf Show error dialog if activity is blocked from streaming
Bug: 203834118
Test: Tested with a virtual device with disallowed activities
Change-Id: I2edf93e3527c261756b52e6ec477e91afc2dd833
2022-01-27 10:50:17 -08: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
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
Frank Li
1c85e6e600 Merge "[DU03-1]Remove INetworkStatsService from BatteryStatsImpl" am: acd0aef603 am: 9c737b782c am: 761a4eb36c am: c7e673cb90
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1948496

Change-Id: Ie58903de1d88367bced48dd4e79c51cfd49701b8
2022-01-21 09:12:55 +00:00
Frank Li
c7e673cb90 Merge "[DU03-1]Remove INetworkStatsService from BatteryStatsImpl" am: acd0aef603 am: 9c737b782c am: 761a4eb36c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1948496

Change-Id: I06e8e68ec621c70698eb464f36a770c361ae4c13
2022-01-21 09:06:50 +00:00