Use SoftApConfiguration to replace WifiConfiguration
1. Deprecate public old getWifiConfiguration API.
2. Add new API getSoftApConfiguration in LocalOnlyHotspotReservation
The new security type SAE and SAE Transition mode support in Soft Ap,
Return null config when LOHS enable and security type is SAE or SAE Transition mode.
Bug: 138801922
Bug: 142752869
Test: atest frameworks/base/wifi/tests/
Test: atest android.net.wifi.cts.WifiManagerTest#testStartLocalOnlyHotspotSingleRequestByApps
Test: atest android.net.wifi.cts.WifiManagerTest#testStartLocalOnlyHotspotSuccess
Test: atest android.net.wifi.cts.WifiManagerTest#testStartLocalOnlyHotspotWithConfig
Change-Id: I32fbceff03b3821dde4f05356abb7f1645b90127
* changes:
UserManagerService: Add UserHandle extra to user added/removed broadcast
wifi-service: Jar-Jar net util library
WifiManager: Add API to query STA + AP concurrency
This allows apps to specify the minimum versions they need
of extension sdks, and fails install if they aren't met.
There is additional work required to prevent local rollbacks
from triggering a downgrade of SDK versions after an install.
Bug: 137191822
Test: atest PackageParserTest
Exempt-From-Owner-Approval: PS4 was approved
Change-Id: If61ae6c67ceb752bec6876006a29e52b996901e7
Use the existing feature flag |WIFI_FEATURE_AP_STA| to expose a
@SystemApi.
PS: This flag is currently unused. Will need to find a mechanism by
which we can fill in this flag appropriately from HalDeviceManager.
Bug: 141452146
Test: Compiles
Change-Id: Idf3bab96686a8994cd3eea6bec8346db96161a03
a) Removed some of the @hide settings value which can be replaced with
an overlay flag.
b) Promoted all the other wifi setting keys to @SystemApi.
Bug: 147373460
Test: Device boots up and connects to wifi networks.
Change-Id: Id9775a5a73350ac9921400904771e6f04810e45a
Bug: 140768340
Test: Following tests have been done
atest packages/services/Telephony/tests/
atest frameworks/opt/telephony/tests/telephonytests/
Manual sanity to check basic telephony
Change-Id: Ia114e4546d88e294ed37b6632a1eae6a06fbf7bc
WifiConfiguration.SuiteBCipher is linked in
documentation of public API
WifiConfiguration.allowedSuiteBCiphers.
Thus expose SuiteBCipher as a public API.
Bug: 147711708
Test: compiles
Change-Id: Ib913f92d61dce29da4660a3f2f08c8c17d939b71
Add additional APIs in android.telecom.Call for consumption by Bluetooth
as they move to using an InCallService.
Also refactor ParcelableCall to use a builder pattern
Fixes: 147445725
Fixes: 147445603
Test: atest CallDetailsTest ConferenceTest
Change-Id: I12241b4ceadaa840f6e577bcfa8521375aedcb6a
Make isOrganizationOwnedDeviceWithManagedProfile a public method, as
there is no reason to keep this information hidden from apps.
Test: atest CtsDevicePolicyManagerTestCases:com.android.cts.devicepolicy.OrgOwnedProfileOwnerTest#testIsDeviceOrganizationOwnedWithManagedProfile
Test: atest CtsDevicePolicyManagerTestCases:com.android.cts.devicepolicy.MixedProfileOwnerTest#testIsDeviceOrganizationOwnedWithManagedProfile
Test: atest CtsDevicePolicyManagerTestCases:com.android.cts.devicepolicy.MixedDeviceOwnerTest#testIsDeviceOrganizationOwnedWithManagedProfile
Bug: 143518237
Bug: 144978467
Bug: 147340575
Bug: 146123237
Change-Id: Iab45f20c9150a6b8bd48eea610484f36f199d3d7