Search code examples
javaandroidtelephonyroaming

How to know whether Roaming Data is Enabled/Disabled? Programmatically


How to know whether Roaming Data is Enabled/Disabled? In the code i need to know whether Data Roaming is enabled. I can check whether phone is roaming via TelephonyManager. But how to know if Data Roaming is enabled?


Solution

  •         NetworkInfo info = (NetworkInfo) ((ConnectivityManager) ctx
                .getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo();
    if(info.isRoaming)
    {
    S.O.P("data roaming");
    }