Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;

import android.content.Context;

import android.net.ConnectivityManager;

import android.util.Log;

public class Main {
    private static final String TAG = "WareNinjaUtils";

    public static boolean isConnAvailAndNotRoaming(Context context) {

        ConnectivityManager conMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);

        if (conMgr.getActiveNetworkInfo() != null && conMgr.getActiveNetworkInfo().isAvailable()
                && conMgr.getActiveNetworkInfo().isConnected()) {

            if (!conMgr.getActiveNetworkInfo().isRoaming())
                return true;
            else
                return false;
        } else {
            Log.w(TAG, "Internet Connection NOT Present");
            return false;
        }
    }

    public static boolean isRoaming(Context context) {

        ConnectivityManager conMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);

        return (conMgr.getActiveNetworkInfo() != null && conMgr.getActiveNetworkInfo().isRoaming());
    }
}