Use the new isNetworkSupported api for wifi-only
Didn't have an API for this before so people used a hacked system property (ro.carrier) to determine if the device supported mobile data. Added new API and switching callsites. bug:5087537 Change-Id: Ibd799559be102a9e2fd552d1a23d1afbcf8f4614
This commit is contained in:
@@ -290,8 +290,10 @@ public class Utils {
|
||||
return telephony != null && telephony.isVoiceCapable();
|
||||
}
|
||||
|
||||
public static boolean isWifiOnly() {
|
||||
return "wifi-only".equals(SystemProperties.get("ro.carrier"));
|
||||
public static boolean isWifiOnly(Context context) {
|
||||
ConnectivityManager cm = (ConnectivityManager)context.getSystemService(
|
||||
Context.CONNECTIVITY_SERVICE);
|
||||
return (cm.isNetworkSupported(ConnectivityManager.TYPE_MOBILE) == false);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user