Friday, 24 July 2015

Internet Connection Checking In Android

Hello Guys, Here I am going to explain check Internet Connection using your android application.

In many application you need to check this functionality to display other features of your application.

It's very simple to check your internet is connected or not.

You can use simple code.

Step 1: Add Internet and Access Network Permission in your manifest file.

    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

Step 2: Sample code

File: activity_internet_availability.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:background="@drawable/main_bg"
    android:gravity="center">

    <Button
        android:id="@+id/btn_internet"
        android:layout_width="280dp"
        android:layout_height="50dp"
        android:text="Check Internet Connectivity"
        android:layout_gravity="center"
        android:textStyle="bold"
        android:typeface="serif"
        android:paddingLeft="8dp"
        android:paddingRight="8dp"
        android:background="@drawable/yellow_button"/>

</LinearLayout>

File: MyUtility

public class MyUtility
{
public boolean isInternetAvailable(Context context)
{
 ConnectivityManager cm = (ConnectivityManager)                                                 context.getSystemService(Context.CONNECTIVITY_SERVICE);
 NetworkInfo netInfo = cm.getActiveNetworkInfo();

 if (netInfo != null && netInfo.isConnectedOrConnecting())
 {
 return true;
 }
 return false;
}
}

Output:





















Download full source code from here. InternetConnection

Happy Coding...!!!

No comments:

Post a Comment