diff options
author | Steven Laver <lavers@google.com> | 2020-06-19 08:37:02 -0700 |
---|---|---|
committer | Steven Laver <lavers@google.com> | 2020-06-19 12:39:34 -0700 |
commit | 1c4355c56d0cb5872be5b1f0b397f54e86822c7a (patch) | |
tree | bca5fea9c5b9f3e87e99e9dc9a04cc89d10e0e50 /packages/SettingsLib/src/com/android/settingslib/TetherUtil.java | |
parent | f3f0787a8f6dc36f29c035f897f840cdf385daa2 (diff) | |
parent | b7021a00a3179f4e55d0ac139a3c620d29557b4f (diff) |
Merge RP1A.200619.001
Change-Id: I053ad69e49d1b43d1f62e75adc37f302c79b8f0d
Diffstat (limited to 'packages/SettingsLib/src/com/android/settingslib/TetherUtil.java')
-rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/TetherUtil.java | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/TetherUtil.java b/packages/SettingsLib/src/com/android/settingslib/TetherUtil.java index c3993e9063b2..dc9384aa7c5d 100644 --- a/packages/SettingsLib/src/com/android/settingslib/TetherUtil.java +++ b/packages/SettingsLib/src/com/android/settingslib/TetherUtil.java @@ -19,42 +19,9 @@ import static android.os.UserManager.DISALLOW_CONFIG_TETHERING; import android.content.Context; import android.net.ConnectivityManager; -import android.os.SystemProperties; import android.os.UserHandle; -import android.telephony.CarrierConfigManager; - -import androidx.annotation.VisibleForTesting; public class TetherUtil { - - @VisibleForTesting - static boolean isEntitlementCheckRequired(Context context) { - final CarrierConfigManager configManager = (CarrierConfigManager) context - .getSystemService(Context.CARRIER_CONFIG_SERVICE); - if (configManager == null || configManager.getConfig() == null) { - // return service default - return true; - } - return configManager.getConfig().getBoolean(CarrierConfigManager - .KEY_REQUIRE_ENTITLEMENT_CHECKS_BOOL); - } - - public static boolean isProvisioningNeeded(Context context) { - // Keep in sync with other usage of config_mobile_hotspot_provision_app. - // ConnectivityManager#enforceTetherChangePermission - String[] provisionApp = context.getResources().getStringArray( - com.android.internal.R.array.config_mobile_hotspot_provision_app); - if (SystemProperties.getBoolean("net.tethering.noprovisioning", false) - || provisionApp == null) { - return false; - } - // Check carrier config for entitlement checks - if (isEntitlementCheckRequired(context) == false) { - return false; - } - return (provisionApp.length == 2); - } - public static boolean isTetherAvailable(Context context) { final ConnectivityManager cm = context.getSystemService(ConnectivityManager.class); final boolean tetherConfigDisallowed = RestrictedLockUtilsInternal |