660091 Commits

Author SHA1 Message Date
Hyunho Shin
a706df510f Merge "IMS RCS UCE API Improvement" 2021-12-15 10:59:35 +00:00
Aaron Huang
033ccab2a0 Merge "Refactor IpSecServiceConfiguration to Dependencies" 2021-12-15 07:53:23 +00:00
Treehugger Robot
58863696db Merge "Fix style errors for IpSec associated files" 2021-12-15 06:28:14 +00:00
Treehugger Robot
7e32693bc7 Merge "Add CachedBluetoothDeviceManager test case for csip set member device logic" 2021-12-15 05:52:24 +00:00
Treehugger Robot
0c02dc46e1 Merge "Fix the set member size check error" 2021-12-15 05:35:24 +00:00
Jing Ji
8a9e2c51c1 Merge "Add settings to toggle the phantom process monitoring in dev options" 2021-12-15 02:14:50 +00:00
Alice Kuo
e19be3ce15 Add CachedBluetoothDeviceManager test case for csip set member device logic
The patch contains two topic.
1. Add test case for csip set member device add/remove logic
2. Fix clearNonBondedDevices issue. Remove object from set as iterating, it would cause ConcurrentModificationException, make a copy as iterating to achieve the safe remove.

Bug: 205507889
Bug: 150670922
Bug: 178981521
Test: make -j50 RunSettingsLibRoboTests ROBOTEST_FILTER=CachedBluetoothDeviceManagerTest
Change-Id: I3fa3fd9a9e13e011ce2ce01a8142511c86ccbf1c
2021-12-15 08:55:58 +08:00
Treehugger Robot
373b687d96 Merge "Allow renounce location permission" 2021-12-15 00:35:20 +00:00
Joonhun Shin
6de3c4c12e Merge "Support RCS master switch" 2021-12-14 23:16:23 +00:00
Ady Abraham
744da388db Merge "RefreshRatePolicy: set both min and max refresh rate when camera is used" 2021-12-14 23:12:44 +00:00
Rahul Sabnis
202ab8ff95 Merge "Remove unused references to android.app.ActivityThread in BluetoothAdapter" 2021-12-14 21:41:26 +00:00
Sooraj Sasindran
5d02dbb7bf Allow renounce location permission
Allow renounce location permission

Bug: 198533763
Test: CTS
Merged-In: I10872f34603441da2cf80f1f2976f3f3ca0ff6c2
Change-Id: I10872f34603441da2cf80f1f2976f3f3ca0ff6c2
2021-12-14 13:25:04 -08:00
Alice Kuo
4312cc9206 Fix the set member size check error
The default member device set object are not null. We should check it by
its size instead.

Bug: 205507889
Bug: 150670922
Bug: 178981521
Test: make -j50 RunSettingsLibRoboTests ROBOTEST_FILTER=CachedBluetoothDeviceManagerTest
Change-Id: Iae4b2f70723c1b083ad71df1374a608a12ff6c0e
2021-12-15 05:20:16 +08:00
Hui Wu
d15fe6e622 Merge "Add new MANAGE_CLOUDSEARCH permission for the cts test" 2021-12-14 20:35:51 +00:00
Xin Li
85d715bac3 Merge "Merge Android 12 QPR1" 2021-12-14 20:25:23 +00:00
Treehugger Robot
b4950bde08 Merge "Copy attributable to Bluetooth" 2021-12-14 20:13:31 +00:00
Kalesh Singh
3f73570646 Merge "Add system_server to readtracefs group" 2021-12-14 19:37:02 +00:00
Andy Hung
361e9e1da9 Merge "SoundPool: Implement generic garbage collection" 2021-12-14 18:34:51 +00:00
Tej Singh
10d4400cb7 Merge "Create cpp aidl_interface for libstatsbootstrap" 2021-12-14 18:05:14 +00:00
Xin Li
72996f0670 Merge Android 12 QPR1
Bug: 210511427
Merged-In: Ibcfed4617dcaea3b81e5d3a3eb68e6494488c7f7
Change-Id: I43f94bca1c8db649bec91e0de1bd41c89ba8f1f7
2021-12-14 08:39:06 -08:00
William Escande
634326680c Copy attributable to Bluetooth
Attributable is called by bluetooth and it's hidden.
By copying into bluetooth we are now allowed to call it
Bug: 210467788
Test: build
Tag: #refactor

Change-Id: I73ea07c9439988ab5477c82799f718c6d81513be
2021-12-14 16:22:07 +01:00
Alex Buynytskyy
99ada16f28 Merge "Allow shell/CTS to be package verifier." 2021-12-14 14:32:50 +00:00
Treehugger Robot
58093bfdec Merge "Move IpSec associated files to f/b/packages/ConnectivityT" 2021-12-14 08:28:46 +00:00
Jing Ji
09dcdad5eb Add settings to toggle the phantom process monitoring in dev options
For power users, the monitoring on phantom processes could be turned
off from the Settings->Developer Options->Feature flags.

Bug: 210353231
Bug: 205156966
Test: Manual
Test: atest AppChildProcessTest
Test: atest CtsAppTestCases:ActivityManagerTest
Change-Id: I05f5b43e281b98676c615d350c213620d3d72b5c
Merged-In: I05f5b43e281b98676c615d350c213620d3d72b5c
2021-12-14 06:42:43 +00:00
Aaron Huang
69faf5526d Refactor IpSecServiceConfiguration to Dependencies
IpSecService is going to be moved into ConnectivityService module,
so the hidden API usage should be removed.

NetdService.getNetdInstance is a hidden API, therefore the alternative
is to get the instance by Context.getSystemService.

Bug: 204153604
Test: FrameworksNetTests

Change-Id: I1bd8efc03c37654d12a8eadd3e78ed45e10b5691
2021-12-14 14:39:42 +08:00
Aaron Huang
2e19b7c297 Fix style errors for IpSec associated files
Bug: 204153604
Test: build pass.
Change-Id: I940de8bef7f693dcce8808148a975bea1f36712c
2021-12-14 14:36:59 +08:00
Aaron Huang
a09ac8b57b Move IpSec associated files to f/b/packages/ConnectivityT
IpSecService is going to be moved into Connectivity mainline module.
Move all ipsec associated files to packages/ConnectivityT so that
it can be easily migrate these files to connectivity module after
clearing the hidden API usages.

Bug: 204153604
Test: build pass
      FrameworksNetTests
      CtsNetTestCases
Change-Id: I562b47f18e345988a2638cf886f86818f9144b91
2021-12-14 14:06:44 +08:00
Tej Singh
9622192b37 Create cpp aidl_interface for libstatsbootstrap
Create aidl_interface for files needed for libstatsbootstrap.

Bug: 206644307
Test: manually verified atoms could be logged
Change-Id: Ic970e99b588c9e1494a390f6c18e7925e199d5a4
2021-12-13 19:12:12 -08:00
Treehugger Robot
14c8d5f0a6 Merge "ImsServiceEntitlement default values missing" 2021-12-14 03:09:15 +00:00
Paul Hu
5b78f171ec Merge "Remove Preconditions, Protocol @hide usage" 2021-12-14 02:52:11 +00:00
Alex Buynytskyy
b4dc01e32a Allow shell/CTS to be package verifier.
Bug: 204810986
Test: device boots
Test: atest PackageManagerShellCommandTest ChecksumsTest
Change-Id: I0b379714a946c18afdeca4ec02469d26646544df
2021-12-14 01:18:16 +00:00
Ady Abraham
3e7b0969ab RefreshRatePolicy: set both min and max refresh rate when camera is used
If app is using Camera, we set both the min and max refresh rate to the camera's
preferred refresh rate to make sure we don't end up with a refresh rate lower
than the camera capture rate, which will lead to dropping camera frames.

Bug: 206056272
Change-Id: I5b6c49242fb6b87d662d26a29b2f159c052d386c
Test: android.hardware.cts.CameraGLTest
2021-12-13 23:55:04 +00:00
Meng Wang
ea1adfc0e5 ImsServiceEntitlement default values missing
ImsServiceEntitlement.* configs and their default values
were added in S at
commit e600a8e4e8615410f2f45a4c35f2250d6b1b32b1.

Somehow the default values are missing now. Add back.

Bug: 210485357
Change-Id: I98d943394ed308956c5271b8efaa5094d15dc8ca
Merged-In: I98d943394ed308956c5271b8efaa5094d15dc8ca
(cherry picked from commit 33c6221c5bf0bf966cd6f2da956c1b566be54ce4)
2021-12-13 23:35:41 +00:00
Hui Wu
a6324ff99e Add new MANAGE_CLOUDSEARCH permission for the cts test
Bug: 210528288
Test: cts test runs only with this CL
Change-Id: Ie4d262beb3b5054f4a9cf26001113ceabb5d793e
2021-12-13 23:30:47 +00:00
Etienne Ruffieux
655d7f9857 Merge "Added SystemApi tag to BLUETOOTH_MAP permission." am: e44cf60fe5
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1918634

Change-Id: Ibcfed4617dcaea3b81e5d3a3eb68e6494488c7f7
2021-12-13 23:03:44 +00:00
Etienne Ruffieux
e44cf60fe5 Merge "Added SystemApi tag to BLUETOOTH_MAP permission." 2021-12-13 22:42:44 +00:00
Rahul Sabnis
ac6e0c91b3 Remove unused references to android.app.ActivityThread in
BluetoothAdapter

Tag: #feature
Bug: 210468546
Test: Manual
Change-Id: Ia473afe6bcf4d0824e2fd2c6ca2ce562d0ecbde3
2021-12-13 14:32:46 -08:00
Etienne Ruffieux
6123954747 Added SystemApi tag to BLUETOOTH_MAP permission.
In order for Bluetooth to be mainline compliant, we
need to update the hidden BLUETOOTH_MAP permission with
SystemApi tag.

Tag: #feature
Bug: 210470631
Test: build
Change-Id: I2033beafb1d7dda25ddcff1b14893ed576c36991
2021-12-13 19:15:36 +00:00
Treehugger Robot
f9ed5725da Merge "Register NSD service from ConnectivityFrameworkInitializerTiramisu" am: 6a8b9f3964
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1899035

Change-Id: I658096512da1c4eaa6b60691f6f226b86adb44fe
2021-12-13 15:29:43 +00:00
Treehugger Robot
6a8b9f3964 Merge "Register NSD service from ConnectivityFrameworkInitializerTiramisu" 2021-12-13 15:04:23 +00:00
Remi NGUYEN VAN
2e95b4aaa8 Remove Preconditions, Protocol @hide usage
Remove hidden API usage of the Preconditions and Protocol classes in
NsdManager.

NsdManager does not share its handler with other components, so it does
not need to use specific message IDs from Protocol.
Preconditions can also be easily replaced with stable API alternatives.

Bug: 190249673
Test: atest FrameworksNetTests CtsNetTestCases:NsdManagerTest
Change-Id: Ia173f99b82c90df702291c3690f4a7b047e90daa
2021-12-13 17:37:02 +08:00
paulhu
474a8aaffc Register NSD service from ConnectivityFrameworkInitializerTiramisu
INsdManager is going to move into connectivity mainline module
and it will be not visible to SystemServiceRegistry after
migration done. Thus, use ConnectivityFrameworkInitializerTiramisu
to register NSD service instead.

ConnectivityFrameworkInitializerTiramisu will be implemented in
the framework-connectivity-tiramisu bootclasspath JAR, which need
to be separated from the S+ framework-connectivity bootclasspath
JAR to be only loaded by the module on T+. So its methods cannot
be in the same class as ConnectivityFrameworkInitializer.

Bug: 206702844
Test: atest FrameworksNetTests CtsNetTestCases
Merged-In: Ibf89ab9a35e35dac4978ba70c7ab306b6155a4a3
Change-Id: Ibf89ab9a35e35dac4978ba70c7ab306b6155a4a3
2021-12-13 15:33:03 +08:00
Hyunho
ebc8bf6daa IMS RCS UCE API Improvement
Changed API to receive uid as parameter when registering PublishStateCallback

Bug: b/203406296
Test: atest UceControllerManagerTest
Change-Id: I6f204b8875e0ae8cd4312cf9938ea9d673b31016
Merged-In: I6f204b8875e0ae8cd4312cf9938ea9d673b31016
2021-12-11 05:43:54 +00:00
joonhunshin
8aa17355a3 Support RCS master switch
Add flag which indicate RCS enable or disable by user in
RcsClientConfiguration class

BUG: b/202892135
Test: cts CtsTelephonyTestCases:RcsClientConfigurationTest
Change-Id: Ic4397cb167f38602883ba939b75e109edccfb028
Merged-In: Ic4397cb167f38602883ba939b75e109edccfb028
2021-12-11 03:54:13 +00:00
Junyu Lai
895f993439 Merge "[MS01] Move NetworkTemplate cloud backup functions to NetworkPolicy" am: 40eb40302d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1878037

Change-Id: I86a23381b25fba2512c2ad1d3ffeb60d12947202
2021-12-10 22:30:19 +00:00
Junyu Lai
40eb40302d Merge "[MS01] Move NetworkTemplate cloud backup functions to NetworkPolicy" 2021-12-10 22:14:42 +00:00
Treehugger Robot
6d0a6803c9 Merge changes from topic "ms07-movestats" am: 942c713c9d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1895044

Change-Id: I85d704b09dac07e91b8400a2bbd15867e2b80d6d
2021-12-10 18:57:08 +00:00
Andy Hung
27383c906c Merge "SoundPool: Update queue only if streamID matches" am: f0f20c17e0
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1905390

Change-Id: I2050c35086bf0bd3af5c600d06f399ead24417b3
2021-12-10 18:49:07 +00:00
Treehugger Robot
942c713c9d Merge changes from topic "ms07-movestats"
* changes:
  [MS07.1] Move NetworkStatsCollection/IdentitySet into frameworks
  [MS08] Move NetworkStats files to f/b/package/ConnectivityT
2021-12-10 18:48:52 +00:00
Andy Hung
f0f20c17e0 Merge "SoundPool: Update queue only if streamID matches" 2021-12-10 18:35:06 +00:00