- Dec 03, 2019
-
-
paulhu authored
Migrate the resources which are only used by tethering notification from framework/base/core/res to tethering package resource folder. Bug: 122085773 Bug: 139763854 Test: build pass Change-Id: I832103090d500fd8e2e2efb9dc7151426da3f88d
-
- Dec 02, 2019
-
-
Mark Chien authored
am: 192ac8892c Change-Id: I2b22c01ad2ef1fde4c6bbf73b0a8d9c1f711d0c1
-
markchien authored
Add APEX com.android.tethering.apex for tethering module. It have tethering apk now and would have jar and library in follow up CL. Bug:144320626 Test: build Change-Id: Ie6158639886e90180dd90347e802a5fe062031b2
-
- Nov 30, 2019
-
-
Mark Chien authored
am: d2958bb368 -s ours am skip reason: change_id I4ed08d20f8b7476b8ecd5d018b75806dd2f22cc1 with SHA1 499c4a8c is in history Change-Id: I630b00c69238730fe5aa267a658f93edb236acc6
-
markchien authored
To be the unbundled application, tethering can not use UserManagerInternal method anymore. Replace it by listening user restriction change intent. Also fix some cleanup from https://android-review.googlesource.com/c/platform/frameworks/base/+/1131002 Bug: 143195885 Test: -build, flash, boot -atest TetheringTests -manual test. Add a trigger point to call UserManager.setUserRestriction(DISALLOW_CONFIG_TETHERING) from Settings. Open hotspot -> restrict tethering from new adding trigger point -> hotspot is OFF and Tethering settings are not available. Change-Id: I4ed08d20f8b7476b8ecd5d018b75806dd2f22cc1 Merged-In: I4ed08d20f8b7476b8ecd5d018b75806dd2f22cc1
-
markchien authored
Now tethering would be run in dedicated service. TetheringManager is the interface used to communicate with TetheringService. The new call flow would be: ConnectivityManager -> ConnectivityService -> TetheringManager -> TetheringService. Note: the return value of #tether(), #untether() and #setUsbTethering() APIs would always be no error. Client can use #getLastTetherError() or #getTetheredIfaces or listen tether state change to check status of corresponding interface. Bug: 136040414 Bug: 144742179 Test: -build, flash, boot -atest TetheringTests -atest FrameworksNetTests Change-Id: I7e78c0e0a3e70f940a749ba2a39ece7c7ec5b9b3 Merged-In: I7e78c0e0a3e70f940a749ba2a39ece7c7ec5b9b3
-
markchien authored
- Statically include android.hardware.tetheroffload.config@1.0, libcutils and their dependency library. - Use shared-lib if there is NDK or NDK-compliant version - Remove android.hardware.tetheroffload.control-V1.0-java from service.core because it is already statically built in tethering apk Bug: 143195885 Test: -build, flash, boot Change-Id: Ic082045bc04d3989f7f095c7a499bc0d943e4031 Merged-In: Ic082045bc04d3989f7f095c7a499bc0d943e4031
-
- Nov 29, 2019
-
-
markchien authored
To be the unbundled application, tethering can not use UserManagerInternal method anymore. Replace it by listening user restriction change intent. Also fix some cleanup from https://android-review.googlesource.com/c/platform/frameworks/base/+/1131002 Bug: 143195885 Test: -build, flash, boot -atest TetheringTests -manual test. Add a trigger point to call UserManager.setUserRestriction(DISALLOW_CONFIG_TETHERING) from Settings. Open hotspot -> restrict tethering from new adding trigger point -> hotspot is OFF and Tethering settings are not available. Change-Id: I4ed08d20f8b7476b8ecd5d018b75806dd2f22cc1
-
markchien authored
Now tethering would be run in dedicated service. TetheringManager is the interface used to communicate with TetheringService. The new call flow would be: ConnectivityManager -> ConnectivityService -> TetheringManager -> TetheringService. Note: the return value of #tether(), #untether() and #setUsbTethering() APIs would always be no error. Client can use #getLastTetherError() or #getTetheredIfaces or listen tether state change to check status of corresponding interface. Bug: 136040414 Bug: 144742179 Test: -build, flash, boot -atest TetheringTests -atest FrameworksNetTests Change-Id: I7e78c0e0a3e70f940a749ba2a39ece7c7ec5b9b3
-
- Nov 28, 2019
-
-
markchien authored
- Statically include android.hardware.tetheroffload.config@1.0, libcutils and their dependency library. - Use shared-lib if there is NDK or NDK-compliant version - Remove android.hardware.tetheroffload.control-V1.0-java from service.core because it is already statically built in tethering apk Bug: 143195885 Test: -build, flash, boot Change-Id: Ic082045bc04d3989f7f095c7a499bc0d943e4031
-
- Nov 25, 2019
-
-
Anton Hansson authored
Conflicted with Ifd6cfc77acf2284804a2f64011c2733b5c222369 Test: m Change-Id: I2cb428a8cf6f194f2c33106df4610e0956bc994c
-
- Nov 22, 2019
-
-
Remi NGUYEN VAN authored
-
- Nov 20, 2019
-
-
SongFerng Wang authored
am: 1877b8226d Change-Id: Ie5aa119857b940abb838f5cb0baf6ba294eb896a
-
Remi NGUYEN VAN authored
Both were already statically linked both in the NetworkStack module and the framework, so this change only reorganizes the file locations. It makes more sense to have the library files in the NetworkStack module folder, as changes to these files will be released with the same cadence as the module, not the framework. Bug: 139106271 Test: built, flashed, WiFi working Change-Id: Ifaa882b53d1084ef32db6b27d35b56eb226c468f
-
- Nov 15, 2019
-
-
SongFerngWang authored
Bug: 144455789 Test: Build pass. atest TetheringConfigurationTest (PASS) Change-Id: I9ab4c7b3aef0619046d7e3d711683dbe1f31bb50
-
- Nov 11, 2019
-
-
SongFerng Wang authored
[automerger skipped] Merge "[mainline] Expose getTetherApnRequired API as system API" am: 3887ca1f22 am: fa3008c39d am: 3e5b9ac2b6 -s ours am skip reason: change_id Iafb2e4fbddb0251e23673742d990ad098a8ae375 with SHA1 87b8bf85 is in history Change-Id: Ia1d35dcc9bb33144e24da9f5e5e27ebde8d9c6fc
-
- Nov 08, 2019
-
-
SongFerngWang authored
1. getTetherApnRequired API rename to isTetherApnRequired. 2. Expose isTetherApnRequired API as system API. Bug: 142365448 Test: Build pass. atest TetheringConfigurationTest (PASS) Change-Id: Iafb2e4fbddb0251e23673742d990ad098a8ae375 Merged-In: Iafb2e4fbddb0251e23673742d990ad098a8ae375
-
SongFerng Wang authored
-
SongFerngWang authored
1. getTetherApnRequired API rename to isTetherApnRequired. 2. Expose isTetherApnRequired API as system API. Bug: 142365448 Test: Build pass. atest TetheringConfigurationTest (PASS) Change-Id: Iafb2e4fbddb0251e23673742d990ad098a8ae375
-
- Nov 05, 2019
-
-
Mark Chien authored
am: 8582437269 Change-Id: I067c803982ce0dbd3d7af22fe1682440c4074752
-
Mark Chien authored
-
markchien authored
The tether offload JNI library in this patch still have many dependencies with internal libraries. Will have follow up changes to cut the dependencies to let it be a unbundled library. Bug: 136040414 Test: -build, flash, boot -atest TetheringTests -atest FrameworksNetTests Change-Id: Iacf8e0b94135e35672de3ee77c474ee39a00c591
-
- Oct 31, 2019
-
-
Mark Chien authored
am: 8ed3176808 Change-Id: Ifc9f7626848727161f938f44b26e756dbf664588
-
Mark Chien authored
[automerger skipped] Merge "[Tether04] Migrate EntitlementManager into module" am: 47db7adcca am: bc5353c16c am: 5243565849 -s ours am skip reason: change_id Ifdfc6cd95377351c37946a146b60896f07ece59d with SHA1 cf7d9b2f is in history Change-Id: I5ecd147b860ea84bda21c6a58da4955cb987907d
-
- Oct 30, 2019
-
-
markchien authored
Bug: 136040414 Test: -build, flash, boot -atest TetheringTests -atest FrameworksNetTests Change-Id: Ic1d9deecb66aaba0a4264a57f2e6579ea491ac9b
-
markchien authored
Bug: 136040414 Test: -build, flash, boot -atest TetheringTests -atest FrameworksNetTests Change-Id: Ifdfc6cd95377351c37946a146b60896f07ece59d Merged-In: Ifdfc6cd95377351c37946a146b60896f07ece59d
-
markchien authored
Bug: 136040414 Test: -build, flash, boot -atest TetheringTests -atest FrameworksNetTests Change-Id: Ifdfc6cd95377351c37946a146b60896f07ece59d
-
- Oct 24, 2019
-
-
markchien authored
Add IpServer which is used to serve ip configuration, dhcp, dns proxy and nat for downstream interface. Bug: 136040414 Test: -build, flash, boot -atest TetheringTests -atest FrameworksNetTests Change-Id: I23652ae0b9509abe7d38da96d523eb22ab00a343
-
markchien authored
TetheringConfiguration is a utility class to encapsulate the various configuration elements. Bug: 136040414 Test: -build, flash, boot -atest TetheringTests Change-Id: I9434ab213bc5e0fca59f14a6c8cea554abefc3a4
-
markchien authored
This is initial patch that don't contain any service for now. Bug: 136040414 Test: -build, flash, boot Change-Id: I0b49d7e9c3fcba5af3025163f9cc9eafb0778116
-
- Dec 10, 2014
-
-
Qiwen Zhao authored
-