Loading packages/SettingsLib/src/com/android/settingslib/Utils.java +4 −5 Original line number Original line Diff line number Diff line Loading @@ -25,7 +25,6 @@ import android.location.LocationManager; import android.media.AudioManager; import android.media.AudioManager; import android.net.ConnectivityManager; import android.net.ConnectivityManager; import android.net.NetworkCapabilities; import android.net.NetworkCapabilities; import android.net.TetheringManager; import android.net.vcn.VcnTransportInfo; import android.net.vcn.VcnTransportInfo; import android.net.wifi.WifiInfo; import android.net.wifi.WifiInfo; import android.os.BatteryManager; import android.os.BatteryManager; Loading Loading @@ -91,10 +90,10 @@ public class Utils { * Return string resource that best describes combination of tethering * Return string resource that best describes combination of tethering * options available on this device. * options available on this device. */ */ public static int getTetheringLabel(TetheringManager tm) { public static int getTetheringLabel(ConnectivityManager cm) { String[] usbRegexs = tm.getTetherableUsbRegexs(); String[] usbRegexs = cm.getTetherableUsbRegexs(); String[] wifiRegexs = tm.getTetherableWifiRegexs(); String[] wifiRegexs = cm.getTetherableWifiRegexs(); String[] bluetoothRegexs = tm.getTetherableBluetoothRegexs(); String[] bluetoothRegexs = cm.getTetherableBluetoothRegexs(); boolean usbAvailable = usbRegexs.length != 0; boolean usbAvailable = usbRegexs.length != 0; boolean wifiAvailable = wifiRegexs.length != 0; boolean wifiAvailable = wifiRegexs.length != 0; Loading packages/SettingsLib/src/com/android/settingslib/net/UidDetailProvider.java +4 −3 Original line number Original line Diff line number Diff line Loading @@ -26,7 +26,7 @@ import android.content.pm.PackageManager.NameNotFoundException; import android.content.pm.UserInfo; import android.content.pm.UserInfo; import android.content.res.Resources; import android.content.res.Resources; import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable; import android.net.TetheringManager; import android.net.ConnectivityManager; import android.net.TrafficStats; import android.net.TrafficStats; import android.os.Process; import android.os.Process; import android.os.RemoteException; import android.os.RemoteException; Loading Loading @@ -123,8 +123,9 @@ public class UidDetailProvider { detail.icon = pm.getDefaultActivityIcon(); detail.icon = pm.getDefaultActivityIcon(); return detail; return detail; case TrafficStats.UID_TETHERING: case TrafficStats.UID_TETHERING: final TetheringManager tm = mContext.getSystemService(TetheringManager.class); final ConnectivityManager cm = (ConnectivityManager) mContext.getSystemService( detail.label = res.getString(Utils.getTetheringLabel(tm)); Context.CONNECTIVITY_SERVICE); detail.label = res.getString(Utils.getTetheringLabel(cm)); detail.icon = pm.getDefaultActivityIcon(); detail.icon = pm.getDefaultActivityIcon(); return detail; return detail; case Process.OTA_UPDATE_UID: case Process.OTA_UPDATE_UID: Loading Loading
packages/SettingsLib/src/com/android/settingslib/Utils.java +4 −5 Original line number Original line Diff line number Diff line Loading @@ -25,7 +25,6 @@ import android.location.LocationManager; import android.media.AudioManager; import android.media.AudioManager; import android.net.ConnectivityManager; import android.net.ConnectivityManager; import android.net.NetworkCapabilities; import android.net.NetworkCapabilities; import android.net.TetheringManager; import android.net.vcn.VcnTransportInfo; import android.net.vcn.VcnTransportInfo; import android.net.wifi.WifiInfo; import android.net.wifi.WifiInfo; import android.os.BatteryManager; import android.os.BatteryManager; Loading Loading @@ -91,10 +90,10 @@ public class Utils { * Return string resource that best describes combination of tethering * Return string resource that best describes combination of tethering * options available on this device. * options available on this device. */ */ public static int getTetheringLabel(TetheringManager tm) { public static int getTetheringLabel(ConnectivityManager cm) { String[] usbRegexs = tm.getTetherableUsbRegexs(); String[] usbRegexs = cm.getTetherableUsbRegexs(); String[] wifiRegexs = tm.getTetherableWifiRegexs(); String[] wifiRegexs = cm.getTetherableWifiRegexs(); String[] bluetoothRegexs = tm.getTetherableBluetoothRegexs(); String[] bluetoothRegexs = cm.getTetherableBluetoothRegexs(); boolean usbAvailable = usbRegexs.length != 0; boolean usbAvailable = usbRegexs.length != 0; boolean wifiAvailable = wifiRegexs.length != 0; boolean wifiAvailable = wifiRegexs.length != 0; Loading
packages/SettingsLib/src/com/android/settingslib/net/UidDetailProvider.java +4 −3 Original line number Original line Diff line number Diff line Loading @@ -26,7 +26,7 @@ import android.content.pm.PackageManager.NameNotFoundException; import android.content.pm.UserInfo; import android.content.pm.UserInfo; import android.content.res.Resources; import android.content.res.Resources; import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable; import android.net.TetheringManager; import android.net.ConnectivityManager; import android.net.TrafficStats; import android.net.TrafficStats; import android.os.Process; import android.os.Process; import android.os.RemoteException; import android.os.RemoteException; Loading Loading @@ -123,8 +123,9 @@ public class UidDetailProvider { detail.icon = pm.getDefaultActivityIcon(); detail.icon = pm.getDefaultActivityIcon(); return detail; return detail; case TrafficStats.UID_TETHERING: case TrafficStats.UID_TETHERING: final TetheringManager tm = mContext.getSystemService(TetheringManager.class); final ConnectivityManager cm = (ConnectivityManager) mContext.getSystemService( detail.label = res.getString(Utils.getTetheringLabel(tm)); Context.CONNECTIVITY_SERVICE); detail.label = res.getString(Utils.getTetheringLabel(cm)); detail.icon = pm.getDefaultActivityIcon(); detail.icon = pm.getDefaultActivityIcon(); return detail; return detail; case Process.OTA_UPDATE_UID: case Process.OTA_UPDATE_UID: Loading