diff options
| author | 2021-03-03 02:59:37 +0000 | |
|---|---|---|
| committer | 2021-03-03 02:59:37 +0000 | |
| commit | cf996f7f88393a699e771b903bf5974511388ecf (patch) | |
| tree | c45f14c414c7688a5d4560cd56f12c377ef3b71c | |
| parent | fd5f2c9766af6149de9e3d1dadad3dba9f925b90 (diff) | |
| parent | 56b1b24940c0f0d57a262cd6bc9274117246f71f (diff) | |
Merge "Replace ConnectivityManager hidden symbols on SettingsLib" am: 56b1b24940
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1601533
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I5a2fd69d93e6e4464291adb62944ac3bf38c39da
| -rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/Utils.java | 9 | ||||
| -rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/net/UidDetailProvider.java | 7 |
2 files changed, 8 insertions, 8 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/Utils.java b/packages/SettingsLib/src/com/android/settingslib/Utils.java index 3cbf2685af26..ad459a4c3b93 100644 --- a/packages/SettingsLib/src/com/android/settingslib/Utils.java +++ b/packages/SettingsLib/src/com/android/settingslib/Utils.java @@ -23,6 +23,7 @@ import android.graphics.drawable.Drawable; import android.location.LocationManager; import android.media.AudioManager; import android.net.ConnectivityManager; +import android.net.TetheringManager; import android.os.BatteryManager; import android.os.SystemProperties; import android.os.UserHandle; @@ -86,10 +87,10 @@ public class Utils { * Return string resource that best describes combination of tethering * options available on this device. */ - public static int getTetheringLabel(ConnectivityManager cm) { - String[] usbRegexs = cm.getTetherableUsbRegexs(); - String[] wifiRegexs = cm.getTetherableWifiRegexs(); - String[] bluetoothRegexs = cm.getTetherableBluetoothRegexs(); + public static int getTetheringLabel(TetheringManager tm) { + String[] usbRegexs = tm.getTetherableUsbRegexs(); + String[] wifiRegexs = tm.getTetherableWifiRegexs(); + String[] bluetoothRegexs = tm.getTetherableBluetoothRegexs(); boolean usbAvailable = usbRegexs.length != 0; boolean wifiAvailable = wifiRegexs.length != 0; diff --git a/packages/SettingsLib/src/com/android/settingslib/net/UidDetailProvider.java b/packages/SettingsLib/src/com/android/settingslib/net/UidDetailProvider.java index dad82ee61e08..02326ea85ff6 100644 --- a/packages/SettingsLib/src/com/android/settingslib/net/UidDetailProvider.java +++ b/packages/SettingsLib/src/com/android/settingslib/net/UidDetailProvider.java @@ -26,7 +26,7 @@ import android.content.pm.PackageManager.NameNotFoundException; import android.content.pm.UserInfo; import android.content.res.Resources; import android.graphics.drawable.Drawable; -import android.net.ConnectivityManager; +import android.net.TetheringManager; import android.net.TrafficStats; import android.os.Process; import android.os.RemoteException; @@ -123,9 +123,8 @@ public class UidDetailProvider { detail.icon = pm.getDefaultActivityIcon(); return detail; case TrafficStats.UID_TETHERING: - final ConnectivityManager cm = (ConnectivityManager) mContext.getSystemService( - Context.CONNECTIVITY_SERVICE); - detail.label = res.getString(Utils.getTetheringLabel(cm)); + final TetheringManager tm = mContext.getSystemService(TetheringManager.class); + detail.label = res.getString(Utils.getTetheringLabel(tm)); detail.icon = pm.getDefaultActivityIcon(); return detail; case Process.OTA_UPDATE_UID: |