Bug 1390203: Add NetworkUtils.isWifi. r=sebastian
It doesn't appear we simply check for a wifi connection type anywhere so the
existing code shouldn't need to be updated.
MozReview-Commit-ID: 7MqIbdB7uRI
--- a/mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/NetworkUtils.java
+++ b/mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/NetworkUtils.java
@@ -105,16 +105,21 @@ public class NetworkUtils {
return ConnectionSubType.WIMAX;
case ConnectivityManager.TYPE_WIFI:
return ConnectionSubType.WIFI;
default:
return ConnectionSubType.UNKNOWN;
}
}
+ public static boolean isWifi(@NonNull final Context context) {
+ final ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
+ return getConnectionType(connectivityManager) == ConnectionType.WIFI;
+ }
+
public static ConnectionType getConnectionType(ConnectivityManager connectivityManager) {
if (connectivityManager == null) {
return ConnectionType.NONE;
}
final NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();
if (networkInfo == null) {
return ConnectionType.NONE;