Android examples for Network:Network Operation
Is 4G Network
//package com.java2s; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; import static android.telephony.TelephonyManager.NETWORK_TYPE_LTE; public class Main { public static boolean is4G(Context context) { NetworkInfo info = getActiveNetworkInfo(context); return info != null && info.isAvailable() && info.getSubtype() == NETWORK_TYPE_LTE; }// w ww .j a v a2 s. c o m private static NetworkInfo getActiveNetworkInfo(Context context) { ConnectivityManager cm = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); return cm.getActiveNetworkInfo(); } public static boolean isAvailable(Context context) { NetworkInfo info = getActiveNetworkInfo(context); return info != null && info.isAvailable(); } }