From 090e9de6481866912effd84b5ea145c6fb9a04e1 Mon Sep 17 00:00:00 2001 From: Christopher Wiley Date: Wed, 13 Jul 2016 19:36:03 -0700 Subject: [PATCH] TetherUtil: Use ConnectivityManager for tethering In the past, enabling the SoftAP would cause tethering to happen because of some unfortunate side effects. This is no longer the case, and using WifiManager for this purpose is not a good idea. Bug: 30147602 Test: Can toggle tethering on/off via all of settings, quick settings, and quick quick settings. Change-Id: Iebbfc6c48b3e8e3fa52d235594ded3502f5801a3 (cherry picked from commit 26bd4efcaaad4a866310d6421909645e81167d1f) --- .../src/com/android/settingslib/TetherUtil.java | 7 ------- 1 file changed, 7 deletions(-) diff --git a/packages/SettingsLib/src/com/android/settingslib/TetherUtil.java b/packages/SettingsLib/src/com/android/settingslib/TetherUtil.java index d368de93e2639..151e0eafd96d3 100644 --- a/packages/SettingsLib/src/com/android/settingslib/TetherUtil.java +++ b/packages/SettingsLib/src/com/android/settingslib/TetherUtil.java @@ -16,18 +16,11 @@ package com.android.settingslib; import android.content.Context; -import android.net.wifi.WifiManager; import android.os.SystemProperties; import android.telephony.CarrierConfigManager; public class TetherUtil { - public static boolean setWifiTethering(boolean enable, Context context) { - final WifiManager wifiManager = - (WifiManager) context.getSystemService(Context.WIFI_SERVICE); - return wifiManager.setWifiApEnabled(null, enable); - } - private static boolean isEntitlementCheckRequired(Context context) { final CarrierConfigManager configManager = (CarrierConfigManager) context .getSystemService(Context.CARRIER_CONFIG_SERVICE);