android_packages_modules_Co.../Tethering/common/TetheringLib/src/android/net
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Quang Anh Luong 2f37e81851 Make Tethering public API for DO/Carrier apps
Make a limited subset of Tethering APIs public for DO/Carrier apps
to start Wifi tethering with a custom SoftApConfiguration.

The following APIs are needed to be moved to public
- TetheringManager
    - startTethering
    - stopTethering
    - registerTetheringEventCallback
    - unregisterTetheringEventCallback
- TetheringManager.TetheringRequest
    - getSoftApConfiguration
- TetheringManager.TetheringRequest.Builder
    - setSoftApConfiguration
- TetheringInterface
- TetheringEventCallback
    - onTetheredInterfacesChanged

Checks for DO/Carrier apps will be added in a later CL.

API-Coverage-Bug: 374400379

Bug: 216524590
Test: atest TetheringTest TetheringManagerTest
Change-Id: I9fb420ec6cebea17d8f3bc40a0ae8735074d9eb0
2024-12-05 11:49:39 +09:00
..
wear Add CDM dependency in Tethering 2022-12-16 17:55:53 +00:00
IIntResultListener.aidl [Tether13] Move TetheringManager into framework 2019-12-19 20:53:06 +08:00
ITetheringConnector.aidl Support set test network to tethering upstream 2021-09-30 10:14:58 +00:00
ITetheringEventCallback.aidl Revert "Revert "Add onSupportedTetheringType callback"" 2022-07-20 06:18:13 +00:00
TetheredClient.aidl Add API for tethering clients change 2020-01-24 23:39:50 +09:00
TetheredClient.java Remove Tethering @TestApi 2020-10-15 07:42:41 +00:00
TetheringCallbackStartedParcel.aidl Revert "Revert "Add onSupportedTetheringType callback"" 2022-07-20 06:18:13 +00:00
TetheringConfigurationParcel.aidl Remove unused TetheringConfigurationParcel fileds 2022-08-16 15:58:44 +00:00
TetheringConstants.java Pass entitlement configuration to Settings for entitlement check 2020-06-20 10:19:21 +08:00
TetheringInterface.aidl Add the tethering type to TetheringEventCallback methods 2021-06-01 14:35:39 +08:00
TetheringInterface.java Make Tethering public API for DO/Carrier apps 2024-12-05 11:49:39 +09:00
TetheringManager.java Make Tethering public API for DO/Carrier apps 2024-12-05 11:49:39 +09:00
TetheringRequestParcel.aidl Introduce interfaceName field into TetheringRequestParcel 2024-12-05 08:14:10 +09:00
TetherStatesParcel.aidl Add the tethering type to TetheringEventCallback methods 2021-06-01 14:35:39 +08:00