Commit Graph

661469 Commits

Author SHA1 Message Date
Junyu Lai
0843c02abc Merge "Mark NetworkStatsServiceDumpProto userdebug_and_eng_only" 2022-01-25 16:40:40 +00:00
Junyu Lai
0cc43d72c6 Merge "[MS69.1] Fix TrafficStats.init crashs for supplemental process" 2022-01-25 16:26:34 +00:00
William Escande
35dda7049d Merge changes from topics "bluetooth-localsocket-from-filedescriptor", "localsocket-from-filedescriptor" am: 63c3c1f3d4
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1959006

Change-Id: Ie6b65152b4ca222749a869349af848c12510c3c3
2022-01-25 16:00:40 +00:00
Lorenzo Colitti
15bf48abb2 Add a module-lib API for constructing a LocalSocket from an fd. am: 8093d78d1c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1954386

Change-Id: I9fe0e6a22859a82b128b163bc1036712737aa946
2022-01-25 16:00:32 +00:00
Aaron Huang
72336c74c0 Remplace NetworkIdentity.OEM_* with NetworkTemplate.OEM_MANAGED_*
Remove hidden APIs and replace the constants with SystemApi that are
exposed by NetworkTemplate.
Also fix typo and remove getElapsedRealtime() which is a hidden API
from StatsPullAtomService.

Bug: 210073043
Test: TH
Change-Id: I8b980417faf776b9b7b0fbcc4f04525b516452a0
Merged-In: I8b980417faf776b9b7b0fbcc4f04525b516452a0
2022-01-25 15:54:36 +00:00
William Escande
63c3c1f3d4 Merge changes from topics "bluetooth-localsocket-from-filedescriptor", "localsocket-from-filedescriptor"
* changes:
  Delete LocalSocket#createConnectedLocalSocket.
  Add a module-lib API for constructing a LocalSocket from an fd.
2022-01-25 15:41:08 +00:00
Junyu Lai
60230cde18 [MS71] Remove remaining dependencies in SettingsLib
Test: atest clockwork-settings-robotests
      make RunSettingsRoboTests -j40
      make RunSettingsLibRoboTests
           ROBOTEST_FILTER=DataUsageControllerTest
      make RunSettingsLibRoboTests
           ROBOTEST_FILTER=NetworkCycleChartDataLoaderTest
      make RunSettingsLibRoboTests
           ROBOTEST_FILTER=NetworkCycleDataForUidLoaderTest
      make RunSettingsLibRoboTests
           ROBOTEST_FILTER=NetworkCycleDataLoaderTest
      make RunSettingsLibRoboTests
           ROBOTEST_FILTER=DataUsageUtilsTest
Bug: 204830222
Change-Id: I1e2eaf55f247b1c1104164721d7025f457fcd9a6
2022-01-25 15:30:01 +00:00
Patty Huang
0d61b2aac4 Merge "Update the current file for the new added function and parameters in BluetoothLeAudioCodecConfig" am: 318636c210
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1951957

Change-Id: If39c7113270bdd027bf34b5f92b5e26ae16dbdee
2022-01-25 14:53:47 +00:00
Patty Huang
318636c210 Merge "Update the current file for the new added function and parameters in BluetoothLeAudioCodecConfig" 2022-01-25 14:44:15 +00:00
Junyu Lai
46753e9a33 [MS48.5]Remove INetworkStatsSession from SummaryForAllUidLoader
SummaryForAllUidLoader is using INetworkStatsSession hidden APIs, which
cannot be accessed after moving into the mainline module. So, replace
and remove those hidden API usages.

Test: atest clockwork-settings-robotests
      make RunSettingsRoboTests -j40
      make RunSettingsLibRoboTests
           ROBOTEST_FILTER=DataUsageControllerTest
      make RunSettingsLibRoboTests
           ROBOTEST_FILTER=NetworkCycleChartDataLoaderTest
      make RunSettingsLibRoboTests
           ROBOTEST_FILTER=NetworkCycleDataForUidLoaderTest
      make RunSettingsLibRoboTests
           ROBOTEST_FILTER=NetworkCycleDataLoaderTest
      make RunSettingsLibRoboTests
           ROBOTEST_FILTER=DataUsageUtilsTest
Bug: 204830222
Ignore-AOSP-First: Related API conflict, need master first.

  (cherry-picked from ag/16689474)

Change-Id: Iac733a5021d0d79111c0350b694e4ed0ec90e262
Merged-In: Iac733a5021d0d79111c0350b694e4ed0ec90e262
2022-01-25 22:29:33 +08:00
Etienne Ruffieux
6befd67f55 Merge "Migrating Bluetooth resources to Bluetooth module" am: 4b1216b306
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1931086

Change-Id: Ia220ebee98658bc5d141a9582317e943a9f78027
2022-01-25 14:22:27 +00:00
Junyu Lai
04f1941be6 [MS48.1] Remove INetworkStatsSession from ChartDataLoader
Replace with public APIs. Since NetworkStatsHistory is no longer
accessible, use List<Bucket> as an alternative structure for
furthur manipulating.

Test: atest clockwork-settings-robotests
      make RunSettingsRoboTests -j40
      make RunSettingsLibRoboTests
           ROBOTEST_FILTER=DataUsageControllerTest
      make RunSettingsLibRoboTests
           ROBOTEST_FILTER=NetworkCycleChartDataLoaderTest
      make RunSettingsLibRoboTests
           ROBOTEST_FILTER=NetworkCycleDataForUidLoaderTest
      make RunSettingsLibRoboTests
           ROBOTEST_FILTER=NetworkCycleDataLoaderTest
      make RunSettingsLibRoboTests
           ROBOTEST_FILTER=DataUsageUtilsTest
Bug: 204830222
Ignore-AOSP-First: Related API conflict, need master first.

  (cherry-picked from ag/16681840)

Change-Id: I5336ceef43193343d707724066e2da40f1ff0633
Merged-In: I5336ceef43193343d707724066e2da40f1ff0633
2022-01-25 22:01:43 +08:00
Etienne Ruffieux
4b1216b306 Merge "Migrating Bluetooth resources to Bluetooth module" 2022-01-25 14:00:08 +00:00
Junyu Lai
a1472b9ba1 Merge "[MS68.1] Register usage callback from NetworkPolicyManagerService" am: 145b571178
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1958144

Change-Id: Ic961c0fe82545afc30b51e0c7adc15e7ee3a60ef
2022-01-25 13:52:07 +00:00
Treehugger Robot
da562fb186 Merge "SpatialAudio: Add API to switch buffer size" am: 74b4d91ed5
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1959748

Change-Id: I1b2c052339193440f4b49f9d0e3e3ad8e69c4129
2022-01-25 13:45:00 +00:00
Junyu Lai
145b571178 Merge "[MS68.1] Register usage callback from NetworkPolicyManagerService" 2022-01-25 13:30:57 +00:00
Treehugger Robot
74b4d91ed5 Merge "SpatialAudio: Add API to switch buffer size" 2022-01-25 13:28:29 +00:00
Oli Lan
16c2939783 Add olilan to ClipboardService owners.
Test: N/A
Change-Id: I0881d17a7bd94eb0f696b9665eae880197258bfc
2022-01-25 13:10:29 +00:00
Frank
c7cebd80cc [DU09-0]Adding the NetworkStatsCollection Builder
The purpose is provide NetworkStatsCollection.Builder as
public API for adding the stats {@link NetworkStatsHistory}

Bug: 215862801
Test: atest NetworkStatsCollectionTest
Change-Id: I65ad589473cbb7785cbe8297f793ce9f18a55c35
2022-01-25 18:46:01 +08:00
Anton Hansson
c09b6ce67c Merge "Make framework-doc-stubs use jarstub defaults" am: d285e2e002
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1956702

Change-Id: Id2647d5e205b46a43b65d8c6583630a4b377e1fc
2022-01-25 10:38:52 +00:00
Anton Hansson
d285e2e002 Merge "Make framework-doc-stubs use jarstub defaults" 2022-01-25 10:24:35 +00:00
Junyu Lai
154cdf1b77 [MS69.1] Fix TrafficStats.init crashs for supplemental process
Supplemental apps has limited capabilities and service discovery
is restricted. Hence, calling TrafficStats.init would result in
crash.

This change includes:
1. Print log instead of crashing process when running into
   any unexpected cases.

Test: atest SupplementalProcessManagerTests
Bug: 216062904
Change-Id: I7f827ccc485c997745779053b5936a6cb30e8219
2022-01-25 09:59:38 +00:00
Hung-ying Tyan
ef8060fcad Revert "CTS of CtsMediaTestCases#android.media.cts.DecodeAccuracyTest may fail when video is cropped."
This reverts commit b48d4d10ab.

Reason for revert: the original CL caused regression on many devices.

Bug: 206079174
Bug: 207083066
Bug: 192912975
Bug: 208373431
Bug: 209522191
Bug: 208140353
Bug: 208741105
Bug: 211528580
Bug: 211837929
Bug: 211566842
Change-Id: I65206c683f1f067365a4993fa8d2dbd3cffc17cb
2022-01-25 08:48:34 +00:00
Treehugger Robot
f566c778a7 Merge "Have BatteryStatsImpl use the public NetworkStats API" am: 25d96f8d4d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1955879

Change-Id: I0e3dba9c3eef3f637274360a2b9119a97c1607f7
2022-01-25 08:16:11 +00:00
Treehugger Robot
25d96f8d4d Merge "Have BatteryStatsImpl use the public NetworkStats API" 2022-01-25 07:58:21 +00:00
Chen Chen
df8015fc12 SpatialAudio: Add API to switch buffer size
Bug: 214615268
Test: Manually test signal passing from bluetooth/system to framework
Tag: #feature

Change-Id: Ib1a1b1005523ca20af18dce2396d8f6bd788c197
2022-01-25 07:41:19 +00:00
Chalard Jean
bda5db8cb8 Have BatteryStatsImpl use the public NetworkStats API
Test: BatteryStatsManagerTest
Change-Id: I0bfb4df45e373aa3907b07a382ba8edd07c73895
Merged-In: I0bfb4df45e373aa3907b07a382ba8edd07c73895
2022-01-25 06:39:29 +00:00
Aaron Huang
fcbe66c5cf Merge "Add <staging-public-group> tags to T" am: 423e45e117
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1956978

Change-Id: Ib76535e3e15db04821eae85b3c7ee0671190baaa
2022-01-25 05:47:07 +00:00
Aaron Huang
423e45e117 Merge "Add <staging-public-group> tags to T" 2022-01-25 05:30:15 +00:00
Patty
8722e45ede Update the current file for the new added function and parameters
in BluetoothLeAudioCodecConfig

1. Define codec parameters
2. Include the following functions
   - getCodcPriority()
   - getSampleRate()
   - getBitsPerSample()
   - getFrameDuration()
   - getOctetsPerFrame()
   - getChannelMode()
   - describeContents()
   - writeToParcel()
   - Parcelable.Creator()
3. Update builder function

Tag: #feature
Bug: 214233080
Bug: 150670922
Test: atest BluetoothLeAudioCodecConfigTest BluetoothInstrumentationTests
Change-Id: I0edd11f1551eb2631afc61817acf587283555a5a
2022-01-25 13:09:21 +08:00
Mark Chien
08e5c0b1f6 Merge "Replace some netd calls in NetworkManagementService" am: d73310c2e9
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1944968

Change-Id: I0ed2e90bcbd2e55415a12a0557732d08ff5a1524
2022-01-25 03:49:20 +00:00
Mark Chien
17099b9fd2 Merge "Replace INetd#trafficSwapActiveStatsMap with ConnectivityManager API" am: 1b84b424f8
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1948924

Change-Id: I2b5a372651087b9a22df53800e9320c1c95e02cc
2022-01-25 03:48:16 +00:00
fukaipeng
905e027925 Block animation transfer after surface animation finishes.
When a surface animation finishes, SurfaceAnimator must reset its internal state and triggers callbacks.
A part of this post-animation process is executed immediately after animation finishes,but the others might be deferred.
When SurfaceAnimator is in this tentative state, we cannot transfer SurfaceAnimation anymore.

For example, we add AnimationAdapter to WindowManagerService#mAnimationTransferMap during the transfer process,
but the AnimationAdapter will never be removed from the map,
since the removal logic is triggered from an animation finish callback but the animation has already finished.

Test: go/wm-smoke
Test: SurfaceAnimatorTest
Bug: 214330806

Change-Id: I4e49c1742c0039e89f037fc98d8da3040b4ad67b
Signed-off-by: fukaipeng <fukaipeng@xiaomi.com>
2022-01-25 11:35:33 +08:00
Mark Chien
d73310c2e9 Merge "Replace some netd calls in NetworkManagementService" 2022-01-25 03:34:54 +00:00
Mark Chien
1b84b424f8 Merge "Replace INetd#trafficSwapActiveStatsMap with ConnectivityManager API" 2022-01-25 03:34:14 +00:00
Sooraj Sasindran
14074e8a2c Add device poliy manager support for profile network preference
Change-Id: If3f28dfdd731dddf2d2a7516d6479359a5454b83

Bug: 194332512
CTS-Coverage-Bug: 215722242
Test: unit test
Change-Id: Ibe680d47548e0f17979301ccbbac98a79c9031ac
2022-01-24 19:24:15 -08:00
Junyu Lai
a7f2055a04 Merge "Remove hidden API dependencies from StatsPullAtomService" am: 15d18f702f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1952102

Change-Id: I66d79c1c7ec16ab1f85f2b222d798b8d727738e1
2022-01-25 03:05:48 +00:00
Junyu Lai
15d18f702f Merge "Remove hidden API dependencies from StatsPullAtomService" 2022-01-25 03:02:06 +00:00
Lucas Dupin
224d4f33d0 Merge "Add Jernej as a SysUI owner" am: 96bc724b39
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1959819

Change-Id: I01d6ad1838d3e5c9e54e936f3d22af51b9a0075c
2022-01-25 02:58:48 +00:00
Lucas Dupin
96bc724b39 Merge "Add Jernej as a SysUI owner" 2022-01-25 02:30:27 +00:00
Junyu Lai
334cd679a9 Merge "[MS67.1] Expose registerUsageCallback with template" am: cea0daac70
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1956051

Change-Id: I07bc5c7a099630b361eae68a1f522a73e324f148
2022-01-25 01:37:36 +00:00
Junyu Lai
cea0daac70 Merge "[MS67.1] Expose registerUsageCallback with template" 2022-01-25 01:23:45 +00:00
Junyu Lai
c756efe7bd Merge "[MS61] Remove NetworkManagementSocketTagger#install dependency" am: 513d8dd2ac
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1952099

Change-Id: I5d03886f8cb0831cd7629aa19d4a20d04bc68b96
2022-01-25 01:08:05 +00:00
Lorenzo Colitti
d1c5580940 Delete LocalSocket#createConnectedLocalSocket.
The only caller of this method was BluetoothSocket, and that is
being removed in this topic.

Test: m
Bug: 200200870
Change-Id: Ic211448bc805c6f74852a8813317444bfb33c9dd
2022-01-25 10:01:04 +09:00
Lucas Dupin
58fd057332 Add Jernej as a SysUI owner
Change-Id: I90265e04b6fc09e5bfcd7abc685b9bef528752d6
2022-01-25 01:00:55 +00:00
Rahul Sabnis
a8eac481f7 Update current.txt to reflect new extra EXTRA_TRANSPORT for the acl
state change broadcast events

Bug: 213956674
Test: Manual
Change-Id: I21eb3ddfa6f9214d721b1aedafd2f3458fb492bb
2022-01-24 16:48:35 -08:00
Junyu Lai
513d8dd2ac Merge "[MS61] Remove NetworkManagementSocketTagger#install dependency" 2022-01-25 00:48:23 +00:00
Hyunho
67dc9a4cd3 Add new publish trigger type
Add a new type that is registered to IMS via Internet.
Bug: b/213613736
Test: Build

Change-Id: I6d4802ff12e4b3594cc81903cd83b6f9af6b88b0
Merged-In: I6d4802ff12e4b3594cc81903cd83b6f9af6b88b0
2022-01-25 00:03:09 +00:00
Sudheer Shanka
08b23493b5 Merge "Add OWNERS for UsageStats related classes." am: e9f11554d6
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1959074

Change-Id: Ic2cf2f230b1fad8adbdff11e59e602896378cc27
2022-01-24 22:42:05 +00:00
Sudheer Shanka
e9f11554d6 Merge "Add OWNERS for UsageStats related classes." 2022-01-24 22:25:31 +00:00