Commit Graph

528898 Commits

Author SHA1 Message Date
Chiachang Wang
d32aa193fd Expose NetworkRegistrationInfo.getNrState() as public API
ConnectivityService is going to become a mainline module which
will not able to access hidden APIs. DataConnectionStat needs
to get the NR 5G state of the mobile data network for checking
if the network type is 5G or not. API in NetworkRegistrationInfo
is suggested to replace the original one in ServiceState. Thus,
expose it as a public API to support it.

Bug: 171183530
Test: make update-api ; m
Test: atest CtsTelephonyTestCases
Change-Id: I965499792286de4f1447559be66ca4be80bd0e6f
2020-10-27 02:53:11 +00:00
Chiachang Wang
806eae49ff Remove unused MockableSystemProperties from DnsManager constructor
DnsManager does not use MockableSystemProperties to communicate
with netd to configure the dns server anymore. ConnectivityService
does not need to take it into DnsManager as a parameter. Thus,
clean up the unused code.

Bug: 33308258
Test: atest FrameworksNetTests
Change-Id: I2ac89944391f7d1fd5d67f26cf7f2b11a4a4cf84
2020-10-20 15:46:30 +08:00
Aaron Huang
bfceacea50 Merge "Create service-connectivity.jar" 2020-10-20 06:09:41 +00:00
Treehugger Robot
5dbc2cd15d Merge changes Ie238e8e5,I113e33a7
* changes:
  Add UWB RangingParameters
  Add UWB Ranging Measurement classes
2020-10-19 23:56:55 +00:00
Treehugger Robot
b0c41a1b0c Merge "Merge redfin/bramble support." 2020-10-19 23:20:09 +00:00
Treehugger Robot
3bef7fe58b Merge "Fix documentation of heart beat sensor" 2020-10-19 22:39:05 +00:00
Arthur Ishiguro
63b75dd100 Fix documentation of heart beat sensor
Bug: 158617116
Test: None
Change-Id: Ic6b2c631e0deced70790860ed2080eb5a8089091
2020-10-19 12:35:12 -07:00
Treehugger Robot
b0d3d461f8 Merge "Correct visibility to use __pkg__" 2020-10-19 18:08:54 +00:00
Treehugger Robot
f6de84726a Merge "Switch InstallUtilsHost as static_lib dependency on all targets" 2020-10-19 17:57:50 +00:00
Treehugger Robot
72864d2930 Merge changes I1d3e5e66,I86b869af,Iab4d3902,I645ee722
* changes:
  Fix <overlay-config-signature> comments
  Fix non-inclusive OMS test language
  Remove malloc/free for inline overlay values
  OMS: Add config_signature policy handling
2020-10-19 17:57:33 +00:00
Xin Li
6922a97ee2 Merge redfin/bramble support.
Bug: 171218636
Merged-In: I25b60e5225247a335cdc0dcd751de47374cdcfbb
Change-Id: Ibc9bb80173f3ba92f91973e047a7451587b67235
2020-10-19 10:08:16 -07:00
Treehugger Robot
b3230cd639 Merge "AutoBrightness: Remove handler's messages before send." 2020-10-19 16:42:15 +00:00
Treehugger Robot
35a2a4c3fd Merge "Fix trivial typo in the log message" am: 2a24bd3071
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1256653

Change-Id: I25b60e5225247a335cdc0dcd751de47374cdcfbb
2020-10-19 16:00:31 +00:00
Treehugger Robot
2a24bd3071 Merge "Fix trivial typo in the log message" 2020-10-19 15:41:24 +00:00
Andrei-Valentin Onea
33edcd4dbc Merge "Add enabledSince support for compat changes" am: c90a797b8e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1450823

Change-Id: I9da4af4172ed8c13582c27e0e4394cbd3caa0d72
2020-10-19 14:37:29 +00:00
Andrei-Valentin Onea
c90a797b8e Merge "Add enabledSince support for compat changes" 2020-10-19 14:19:31 +00:00
Mohammad Samiul Islam
7851c3b6fc Switch InstallUtilsHost as static_lib dependency on all targets
Bug: 160296318
Test: presubmit
Change-Id: I4a3a141b1a5fc1722e673a163e6df9bd9f9df0b2
Merged-In: I4a3a141b1a5fc1722e673a163e6df9bd9f9df0b2
(cherry picked from commit 6e0cfdad7c)
2020-10-19 14:00:25 +00:00
Mark Chien
e9d354e7c7 Merge "Add the flag and default enable selectAllPrefixRange" am: 02fe8ac161
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1461742

Change-Id: I6055ea6ac737bb94bd9bc8c8642e86222f1e1d1a
2020-10-19 12:46:44 +00:00
Mark Chien
02fe8ac161 Merge "Add the flag and default enable selectAllPrefixRange" 2020-10-19 12:26:54 +00:00
Treehugger Robot
643d56ce96 Merge "Add olly@ and aquilescanta@ to media OWNERS" am: 24be95826c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1466102

Change-Id: Ic6e1764bff710a85b7555a6562cb9f12aee4489f
2020-10-19 12:22:28 +00:00
Treehugger Robot
24be95826c Merge "Add olly@ and aquilescanta@ to media OWNERS" 2020-10-19 12:09:05 +00:00
Chalard Jean
cc7d3d97f3 Merge "Remove unused methods from LinkProperties." am: ec3a0131b9
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1448415

Change-Id: I7adcc9920cc2bdebe9a1dc22f32ce0955a4524dd
2020-10-19 09:50:44 +00:00
Chalard Jean
ec3a0131b9 Merge "Remove unused methods from LinkProperties." 2020-10-19 09:37:26 +00:00
andrewlewis
cd821b6401 Add olly@ and aquilescanta@ to media OWNERS 2020-10-19 09:12:22 +00:00
markchien
28ec2cf8e7 Add the flag and default enable selectAllPrefixRange
Also add MtsTetheringTest which only run if tethering mainline
module is installed.

Bug: 166057846
Bug: 170265597
Test: atest TetheringTests
Change-Id: I434dda81eb5fab700d873a8ff3429b4222f0c7e6
2020-10-19 16:50:29 +08:00
Treehugger Robot
3de06a1efb Merge "Remove duplicate logic from ModuleTestUtils" am: 20a3234d5b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1433437

Change-Id: If1c2534d0bdac049a755750c12f86f6263811395
2020-10-17 13:57:59 +00:00
Treehugger Robot
20a3234d5b Merge "Remove duplicate logic from ModuleTestUtils" 2020-10-17 13:43:10 +00:00
Yan Yan
cb5aed6518 Merge changes from topic "new-ipsec-api" am: a80fb3bbe6
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1398433

Change-Id: I074e1cc2d9b8e38d242c4a1c9b2176d3b8338774
2020-10-16 22:52:03 +00:00
Yan Yan
a80fb3bbe6 Merge changes from topic "new-ipsec-api"
* changes:
  Expose new algorithms as public API
  Add new mandatory IPsec algorithms
2020-10-16 22:30:37 +00:00
Yan Yan
b766701fa4 Expose new algorithms as public API
Bug: 161716062
Test: FrameworksNetTests:IpSecAlgorithmTest
Change-Id: I5041c61ad5a4aa58b259e24de80a2c63d6b19dae
2020-10-16 17:53:37 +00:00
Steven Moreland
d44577e9e6 Merge "Zygote: disable heap 0'ing in apps." am: 1e19124f42
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1462849

Change-Id: If3bf29d5529dd1bed4bced86f307b9f3ad5862f0
2020-10-16 17:10:27 +00:00
Steven Moreland
1e19124f42 Merge "Zygote: disable heap 0'ing in apps." 2020-10-16 17:03:11 +00:00
Treehugger Robot
1d4cea45d6 Merge changes I93fa880a,Ib036852a,Ic5ab3c04,I4452eacf am: 20909a93b0
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1462704

Change-Id: Idf6c5f0bd1f3297fef9ee326d3d55acf88d79870
2020-10-16 17:00:06 +00:00
Treehugger Robot
20909a93b0 Merge changes I93fa880a,Ib036852a,Ic5ab3c04,I4452eacf
* changes:
  Bluetooth: Check INIT flag change on audio disconnect
  BluetoothDeviceConfigListener: Don't restart when connected
  BluetoothAirplaneModeListener -> BluetoothModeChangeHelper
  BluetoothManagerService: Separate DeviceConfigListener
2020-10-16 16:12:24 +00:00
Aaron Huang
944025aef2 Create service-connectivity.jar
Create a new target service-connectivity to split
ConnectivityService from services.core.

Add ConnectivityServiceInitializer for initializing
ConnectivityService and add systemReady() in
ConnectivityManager so that SystemServer can call systemReady()
through ConnectivityManager which won't change current behavior.

Bug: 158268939
Test: make target-java, make host-java
      atest FrameworksNetIntegrationTests
      atest FrameworksNetTests
      make, device can boot,
      atest CtsStrictJavaPackagesTestCases
      wifi and mobile data work.
Change-Id: I99401772ba9c1c34adca20040da3c7c72d86ddd9
Merged-In: Ie732bfaf381404af0bb599ca2f421a96e7aa4257
2020-10-16 22:46:14 +08:00
Bernie Innocenti
5b53e5f4d6 Merge "Stop setting the legacy net.dnsX system properties" am: 61da71aa03
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1229561

Change-Id: Id30674df53eead41a626eef81a0d7e449dfd7c83
2020-10-16 14:03:43 +00:00
Mohammad Samiul Islam
4390a893e1 Remove duplicate logic from ModuleTestUtils
Bug: 160296318
Test: atest StagedInstallInternalTest
Change-Id: Ia31fc9d5246203da1869cc6d0e6ffcfc8d794080
Merged-In: Ia31fc9d5246203da1869cc6d0e6ffcfc8d794080
(cherry picked from commit c34b5738f1)
2020-10-16 14:30:41 +01:00
Bernie Innocenti
61da71aa03 Merge "Stop setting the legacy net.dnsX system properties" 2020-10-16 13:14:18 +00:00
Anton Hansson
44f11bfbab Merge "Remove module source code from test-api-stubs-docs" am: 0b903953ec
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1462562

Change-Id: I74a078fdca78277e26a76269c4c7c57a0d3ca7c2
2020-10-16 12:35:26 +00:00
Anton Hansson
0b903953ec Merge "Remove module source code from test-api-stubs-docs" 2020-10-16 12:07:06 +00:00
Chiachang Wang
d15eccf22a Stop setting the legacy net.dnsX system properties
These have been locked down via SELinux for a while and thus
they should be safe to delete at this point.

Test: atest FrameworksNetTest
Bug: 33308258
Bug: 148724751
Change-Id: I3a1e9c6ad92c8d2367e0048e5d6cd7d06bbc6e80
2020-10-16 08:19:25 +00:00
Amit Mahajan
05cd4c3313 Merge "Add new config_sms_ask_every_time_support" am: 3587fde833
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1456119

Change-Id: I787d7415c487cf5c64ea73309478a92366f2dd97
2020-10-16 06:39:15 +00:00
Chalard Jean
b047fa093b Remove unused methods from LinkProperties.
LinkProperties.compare{Dnses,ValidatedPrivateDnses,AllRoutes,
AllInterfaceNames} actually have no users.

Test: LinkPropertiesTest
Change-Id: Ic54ab3c5520fbbc2be1309aeaf1e5a7857dbd194
2020-10-16 15:32:19 +09:00
Amit Mahajan
3587fde833 Merge "Add new config_sms_ask_every_time_support" 2020-10-16 06:21:34 +00:00
Hansong Zhang
3deeaffcc8 Bluetooth: Check INIT flag change on audio disconnect
We also listen for A2DP or hearing aid disconnect and then reevaluate
INIT flag change.

Test: FrameworksServicesTests
Test: Push bluetooth INIT_ flags
Change-Id: I93fa880aa64506577a7937e6666b1942d28458ea
2020-10-15 22:07:13 -07:00
Hansong Zhang
b0bf27e7ae BluetoothDeviceConfigListener: Don't restart when connected
Similar to airplane mode change, don't send onInitFlagsChanged to
BluetoothManagerService when A2dp or Hearing aid is connected. Instead,
check after 24 hours.

Test: FrameworksServicesTests
Test: Push bluetooth INIT_ flags
Change-Id: Ib036852aa1cf8e3ddd87af7d17d16ad1c66c820e
2020-10-15 22:07:13 -07:00
Hansong Zhang
543eaedd4d BluetoothAirplaneModeListener -> BluetoothModeChangeHelper
Common code can be used for BluetoothDeviceConfigListener.

Test: atest FrameworksServicesTests
Change-Id: Ic5ab3c04876c341bde79c03f0551719c5f774437
2020-10-15 22:07:11 -07:00
Hansong Zhang
b197ff77fc BluetoothManagerService: Separate DeviceConfigListener
Use its own class instead.

Test: FrameworksServicesTests
Test: Push bluetooth INIT_ flags
Change-Id: I4452eacffd11020b6c8fa1cb2854fb91c11cac69
2020-10-15 22:06:11 -07:00
Treehugger Robot
b9caef1c05 Merge "Allow the network stack to read network stats history" am: d3f3538817
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1450457

Change-Id: Ia7a7fdbb57f44ef9ad74d3c1dcb6a273bbb6baf8
2020-10-16 04:20:39 +00:00
Treehugger Robot
c713a670c9 Merge "Minor grammar fix in CompanionDeviceManager javadoc." am: f052b7bf91
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1462962

Change-Id: I08c8cc48d74b0fbd472784cf16519ed1bd8e14fb
2020-10-16 04:16:36 +00:00