Reland: CaptivePortalData: use CharSequence in VenueFriendlyName API
...
Following up on feedback from API council, change the String type
to CharSequence in the get and set Venue friendly name API.
Bug: 179163405
Test: atest ConnectivityServiceTest CtsNetTestCasesLatestSdk:CaptivePortalDataTest
Test: atest NetworkNotificationManagerTest NetworkMonitorTest
Change-Id: Ifa3ea9aae0cabf5757791c4ae13e6f551759ed97
Hai Shalom
authored and
Remi NGUYEN VAN
commited 2021-03-19 09:40:34 +00:00
5ee45003b4
Revert "CaptivePortalData: use CharSequence in VenueFriendlyName API"
...
This reverts commit 89aaa0c517 .
Reason for revert: b/183174863
Bug: 183174863
Change-Id: I4db923e112bba149f4e8eb4cfa8c3f97defd5e63
Remi NGUYEN VAN
commited 2021-03-19 08:10:35 +00:00
f5bcd32331
Merge "CaptivePortalData: use CharSequence in VenueFriendlyName API" am: f678876c62 am: cbb8786faf am: 9f4d989074
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1640985
Change-Id: I933407d55e33a2cfac44ded44bc58fc0deb9da80
Treehugger Robot
authored and
Automerger Merge Worker
commited 2021-03-19 05:32:21 +00:00
89aaa0c517
Merge "Remove Preconditions usage in TestNetworkSpecifier" into sc-dev
Remi NGUYEN VAN
authored and
Android (Google) Code Review
commited 2021-03-19 04:49:52 +00:00
c54ceba085
Merge "Revert "Revert "Remove connectivity dependency on Preconditions""" into sc-dev
Remi NGUYEN VAN
authored and
Android (Google) Code Review
commited 2021-03-19 04:49:06 +00:00
a59373b155
Merge "CaptivePortalData: use CharSequence in VenueFriendlyName API"
Treehugger Robot
authored and
Gerrit Code Review
commited 2021-03-19 04:13:36 +00:00
f678876c62
Merge "Add InetAddressCompat" am: e1da163302 am: 2aec625379 am: 9bdd98e71d
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1645289
Change-Id: I90dba64e96080cbd29f538de6dcb514dea4b6cbd
Remi NGUYEN VAN
authored and
Automerger Merge Worker
commited 2021-03-19 02:52:58 +00:00
75764ba611
Merge "Move network selection utils to Connectivity" am: f0f68f5561 am: b1155aa195 am: b4525057e5
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1645291
Change-Id: I0b984a01e1688b8484f3500945d0e429e1b3ca00
Remi NGUYEN VAN
authored and
Automerger Merge Worker
commited 2021-03-19 02:52:41 +00:00
2270e98802
Remove Preconditions usage in TestNetworkSpecifier
...
Preconditions is a hidden API utility. It can be easily replace by
inline checks.
Bug: 177046265
Test: m
Change-Id: I3f722075fb9c74e12e40348ba4faad2f0fa67178
Remi NGUYEN VAN
commited 2021-03-19 00:35:27 +00:00
1bdf4ba870
Revert "Revert "Remove connectivity dependency on Preconditions""
...
Preconditions.checkNotNull is deprecated to be replaced by
Objects.requireNonNull, and other methods can easily be replaced by
inline checks.
Preconditions is an internal API class that should not be used by
unbundled jars.
Bug: 177046265
Change-Id: I3a67d266b32142c034520acbcdc30f7213db5e13
Test: m
Remi NGUYEN VAN
commited 2021-03-19 00:35:27 +00:00
c4dd8c9142
Merge "Add InetAddressCompat"
Remi NGUYEN VAN
authored and
Gerrit Code Review
commited 2021-03-18 23:58:16 +00:00
e1da163302
Merge "Move network selection utils to Connectivity"
Remi NGUYEN VAN
authored and
Gerrit Code Review
commited 2021-03-18 23:57:34 +00:00
f0f68f5561
Merge changes from topic "revert-1626206-replaceUidRange-MSYTKFNGUE" am: 2576238aec am: 37cb1551a0 am: a2c19b719d
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1645768
Change-Id: Ia5cedb12112b04885c3f9270b9171c6494b8d2af
Anthony Stange
authored and
Automerger Merge Worker
commited 2021-03-18 18:29:41 +00:00
e3e5f29233
Merge "Expose systemReady for SystemServer" am: 33737f6ac4 am: 7d2c52067f am: 91ee69fca8
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1640142
Change-Id: I95488b39a32ed9086839eab6c457ed6f75472df1
Lucas Lin
authored and
Automerger Merge Worker
commited 2021-03-18 18:27:08 +00:00
3606076fe1
Merge changes from topic "replaceUidRange" am: 7b582e9749 am: 38794c5290 am: 28f5f912c5
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1626206
Change-Id: Ibc5e47f175a0e5433492f81068da9f42496e660b
Chiachang Wang
authored and
Automerger Merge Worker
commited 2021-03-18 18:26:42 +00:00
9bd228e4da
Merge "Expose APIs for Settings" am: 53178361ae am: 94e9fb339f am: 259c30a6de
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1644202
Change-Id: I13a56aa7dcc19efef3dc268fabfa52069360eb18
Chiachang Wang
authored and
Automerger Merge Worker
commited 2021-03-18 18:26:16 +00:00
332f379a59
Merge "Move constants to MODULE_LIB" am: 229cf59510 am: 39356af73f am: 80e68e5d1d
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1640141
Change-Id: I514f5a3d1a4b1498f58170ac652ede394ddf6aeb
Chalard Jean
authored and
Automerger Merge Worker
commited 2021-03-18 18:24:57 +00:00
4ec606c49d
Merge changes from topic "revert-1626206-replaceUidRange-MSYTKFNGUE"
...
* changes:
Revert "Replace the usage of UidRange"
Revert "Expose uids related APIs in NetworkRequest and NetworkCa..."
Anthony Stange
authored and
Gerrit Code Review
commited 2021-03-18 16:40:53 +00:00
2576238aec
Revert "Replace the usage of UidRange"
...
Revert "Add shims for NetworkRequest"
Revert submission 1626206-replaceUidRange
Reason for revert: Breaking build - b/183106405
Reverted Changes:
I0b79c73e8:Add shims for NetworkRequest
I4bc0daf5a:Replace the usage of UidRange
I4e5aec6ef:Replace the usage of UidRange
I107c329d4:Expose uids related APIs in NetworkRequest and Net...
Change-Id: I6290429db1c8e787f8138b55b98fd92a74ac6402
Anthony Stange
commited 2021-03-18 16:30:59 +00:00
f0b9889ccf
Revert "Expose uids related APIs in NetworkRequest and NetworkCa..."
...
Revert "Add shims for NetworkRequest"
Revert submission 1626206-replaceUidRange
Reason for revert: Breaking build - b/183106405
Reverted Changes:
I0b79c73e8:Add shims for NetworkRequest
I4bc0daf5a:Replace the usage of UidRange
I4e5aec6ef:Replace the usage of UidRange
I107c329d4:Expose uids related APIs in NetworkRequest and Net...
Change-Id: I45e08f89533af0d6851add38fecb5c6c114615ae
Anthony Stange
commited 2021-03-18 16:30:59 +00:00
84d92b3ce1
Move network selection utils to Connectivity
...
NetworkScore, IOnCompleteListener should be in the Connectivity scope,
as they are supporting classes for the ConnectivityManager APIs.
Bug: 181512874
Test: m
Change-Id: I6dc40a80e0bf5f86f5625b657b01eba969d41fcf
Remi NGUYEN VAN
commited 2021-03-18 23:57:26 +09:00
65b24f7034
Add InetAddressCompat
...
Although the InetAddress symbols used by Connectivity are stable core
platform API, and should be usable, the core_current stubs are not yet
part of the module_current API.
Until that is fixed, add an InetAddressCompat utility that calls the
three static methods by reflection.
Test: atest FrameworksNetTests CtsNetTestCases
Bug: 183097033
Change-Id: I797009aeff1d39ae2dc06ef69d2e235689b43c89
Remi NGUYEN VAN
commited 2021-03-18 23:54:04 +09:00
33e3abb3b5
resolve merge conflicts of 82227141f6 to sc-dev
...
Bug: 182538166
Test: atest FrameworksNetTests
Change-Id: Idd5d75e0e9a7ad4f840b88da55d28fbaa2275dd0
Paul Hu
commited 2021-03-18 14:50:05 +00:00
9d73b70404
Merge changes I4ad0ca60,I8a03162b into sc-dev
...
* changes:
Expose isUidNetworkingBlocked and isUidRestrictedOnMeteredNetworks
Add multipath preference, background status API
Remi NGUYEN VAN
authored and
Android (Google) Code Review
commited 2021-03-18 14:07:12 +00:00
69f81f2ff7
Merge "Expose systemReady for SystemServer"
Lucas Lin
authored and
Gerrit Code Review
commited 2021-03-18 13:40:54 +00:00
33737f6ac4
Merge changes from topic "replaceUidRange"
...
* changes:
Expose uids related APIs in NetworkRequest and NetworkCapabilities
Replace the usage of UidRange
Chiachang Wang
authored and
Gerrit Code Review
commited 2021-03-18 13:36:39 +00:00
7b582e9749
Merge "Expose APIs for Settings"
Chiachang Wang
authored and
Gerrit Code Review
commited 2021-03-18 13:27:47 +00:00
53178361ae
Merge "Move constants to MODULE_LIB"
Chalard Jean
authored and
Gerrit Code Review
commited 2021-03-18 12:29:38 +00:00
229cf59510
Merge "Add more connectivity module settings"
Paul Hu
authored and
Gerrit Code Review
commited 2021-03-18 12:22:55 +00:00
9abe34a466
Migrate framework-connectivity internal resources
...
Use ServiceConnectivityResources instead.
Start by creating resources in the ServiceConnectivityResources package
to match the internal configuration, and common overlays.
Bug: 182125649
Test: device boots, has connectivity
Change-Id: I77a3efca2cd644f9828db1ed5d3cae8070fb8363
Remi NGUYEN VAN
commited 2021-03-18 09:02:13 +00:00
4d49a1922a
Add connectivity protos to framework-connectivity
...
The protos are built separately by framework-connectivity from framework
protos, keeping only android.net protos for the connectivity jar.
Bug: 171860710
Test: m framework-connectivity.impl
Change-Id: I2c4a37ff2ee9e8efde49885feeafa27dcff7ca2c
Remi NGUYEN VAN
commited 2021-03-18 08:07:20 +00:00
d2f03002c9
Add multipath preference, background status API
...
Add APIs for getMultipathPreference and getRestrictBackgroundStatus.
Both are used by Connectivity to back the external
ConnectivityManager.getRestrictBackgroundStatus, and
ConnectivityManager.getMultipathPreference APIs.
Test: atest CtsNetTestCases
atest ConnectivityServiceTests
atest NetworkPolicyManagerServiceTest
Bug: 176289731
Change-Id: I8a03162b2f6691086bb64e75ffd354cdfca7f86a
Remi NGUYEN VAN
commited 2021-03-18 06:08:00 +00:00
92f20605d8
Merge "Add framework-connectivity.impl" am: 0fcb8d6db4 am: 74a87c1b2a am: 6e77056745
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1635039
Change-Id: Ief30f77f949669d9b52ae3a6fe84f8db91179841
Remi NGUYEN VAN
authored and
Automerger Merge Worker
commited 2021-03-18 04:36:38 +00:00
9416eece40
Add more connectivity module settings
...
Add more connectivity module settings and update all references
to ConnectivitySettingsManager.
Bug: 182538166
Test: atest FrameworksNetTests
Change-Id: Ie96fbd0996ed3acb37099b6270bf3d4c2e558e9a
paulhu
commited 2021-03-18 11:58:29 +08:00
79260c21a8
Merge "Add framework-connectivity.impl" am: 0fcb8d6db4
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1635039
Change-Id: I9956c78228c2d04e20edf6fee1061861e26978b9
Remi NGUYEN VAN
authored and
Automerger Merge Worker
commited 2021-03-18 03:33:42 +00:00
74a87c1b2a
Expose APIs for Settings
...
ConnectivityManager will be a part of incoming connectivity
mainline. Settings will no longer to access the hidden methods.
For those methods that accept the interaction from users, they
should be exposed as formal interface to allow the
functionality. Expose them to API surface.
Bug: 172183305
Test: make update-api
Change-Id: Id4533b94291766bb060af0091b5ccb81a00630fd
Chiachang Wang
commited 2021-03-18 11:18:56 +08:00
0cefc1c20a
Merge "Add ConnectivitySettingsManager" am: 3e17e82ab1 am: af229a6c7b am: b43a0ed287
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1641759
Change-Id: Ib5ec1f8cc443d1b92215e6ab200fa383d719d053
Paul Hu
authored and
Automerger Merge Worker
commited 2021-03-17 22:21:22 +00:00
1ef84e6de6
Merge "Remove Protocol.BASE_* usage in Connectivity" am: 7ffb87e4ce am: e4a8d2ff33 am: ec5b8f3b24
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1629266
Change-Id: I0bb7aec183efdeed894447a3b5abc446b9ca46c8
Remi NGUYEN VAN
authored and
Automerger Merge Worker
commited 2021-03-17 22:20:59 +00:00
a481bd785f
Merge "Modify the comment of getPrivateDnsMode" am: de9a3af4de am: e0e9636048 am: 388c821087
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1640143
Change-Id: I60147e1c828e5d82556e58b67b8f138f63228e8f
Lucas Lin
authored and
Automerger Merge Worker
commited 2021-03-17 22:19:20 +00:00
d04269e96d
Merge changes I335e82e2,I84ba363d,I8f18083b,I854a952d,I00e23441 am: bf97a3ab5e am: ba22df4f9d am: 2d82b40262
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1622621
Change-Id: I5fa8e7b8bf35a5464868fdca4d115b3f9132c65f
Chalard Jean
authored and
Automerger Merge Worker
commited 2021-03-17 22:13:06 +00:00
63d9588dca
Merge "Remove MessageUtils usage in VpnTransportInfo" am: 0b33d35188 am: e1aa50a18a am: 8248cbc3da
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1635041
Change-Id: Ibf1592220cedb387d8edba27a7bbe49a36f42dc0
Remi NGUYEN VAN
authored and
Automerger Merge Worker
commited 2021-03-17 22:10:16 +00:00
8d2f1d6f06
Merge "[VCN14] Expose registerBestMatchingNetworkCallback" am: 29908cf3c4 am: 789f3829a0 am: b77d000812
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1635047
Change-Id: Ic0cb87f3ac4e9df7b0b6e2d0344c43e66499900e
Junyu Lai
authored and
Automerger Merge Worker
commited 2021-03-17 22:08:56 +00:00
f4cbe4d191
Merge "[VCN13] Implement tracking best matching network" am: f98037abb3 am: 4377c5d40c am: b56ee13b44
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1633519
Change-Id: Ie252014cd9047c27fad3e451b80047493935dc3d
Junyu Lai
authored and
Automerger Merge Worker
commited 2021-03-17 16:08:50 +00:00
2ac4e6eee4
Merge "Replace interal okhttp APIs" am: e3ed08a24d am: c7b4df71f6 am: 970d67d760
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1622669
Change-Id: Ida687a8987385ef4525e41e609d7c8fedda9f1da
Paul Hu
authored and
Automerger Merge Worker
commited 2021-03-17 16:07:31 +00:00
082ec98e2a
Merge "Add comments to describe the value of converting hex to decimal" am: 26f778d2bd am: dc6444c414 am: 8885169a2e
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1635221
Change-Id: I0f978fd5fa0283a40db2897478483d680d44e9e9
Lucas Lin
authored and
Automerger Merge Worker
commited 2021-03-17 16:05:47 +00:00
51121bf08f
Merge "[NS01] Add NetworkScore" am: 98de10a7a1 am: 18294fcbb3 am: a73e64726f
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1556099
Change-Id: I953a773f8914152578a98d71b43d0a2e30a51aba
Chalard Jean
authored and
Automerger Merge Worker
commited 2021-03-17 16:04:22 +00:00
1cda30b0a2
Merge "Add ParseException constructors to API" am: ef7b38b334 am: 2299e83d12 am: 40078d1567
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1635044
Change-Id: I4e4b1f4a70fcfaa43fa9b612e7fbd151093fd8fe
Remi NGUYEN VAN
authored and
Automerger Merge Worker
commited 2021-03-17 16:03:23 +00:00
5a66dd85b2
Add framework-connectivity.impl
...
The library will be included in the connectivity module APEX when
migrating its sources out of framework-minus-apex.
Bug: 171540887
Test: m
Change-Id: I1595521eaced6e6997c076bb56b06ffdd22a4fa0
Remi NGUYEN VAN
commited 2021-03-18 00:29:08 +09:00
1142754c99
Merge "Add ConnectivitySettingsManager" am: 3e17e82ab1
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1641759
Change-Id: I84e3e2eb6f507abf6220b43886f6ab9e1fad4218
Paul Hu
authored and
Automerger Merge Worker
commited 2021-03-17 15:27:02 +00:00
af229a6c7b
Merge "Remove Protocol.BASE_* usage in Connectivity" am: 7ffb87e4ce
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1629266
Change-Id: Ieca69d4ff1d2a7f3b369bb4dcabaa702fbab4594
Remi NGUYEN VAN
authored and
Automerger Merge Worker
commited 2021-03-17 15:19:31 +00:00
e4a8d2ff33