ad728

Wednesday, June 7, 2017

AIDE Tutorial- 33 Internet Checker

AIDE Tutorial- 33 Internet Checker


Main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center"> <Button android:id="@+id/mainButton" android:text="Check Internet" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout>





Main Activity. java
package com.kcgroup.ic;
import android.app.*;
import android.os.*;
import android.net.*;
import android.widget.*;
import android.view.View.*;
import android.view.*;
public class MainActivity extends Activity
{
static ConnectivityManager CM;
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
  
Button btn=(Button)findViewById(R.id.mainButton);
CM=(ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);
btn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v){
if(isInternetAvailable()){
Toast.makeText(getApplicationContext(),
"Internet is Available", Toast.LENGTH_SHORT).show();
} else{
Toast.makeText(getApplicationContext(),
   "Internet is unavailable", Toast.LENGTH_SHORT).show();
}
}
});
}




public boolean isInternetAvailable(){
ConnectivityManager cm=(ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo netinfo=cm.getActiveNetworkInfo();
if(netinfo != null && netinfo.isConnectedOrConnecting()){
return true;
}
return false;
}
}


Manifest
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.kcgroup.ic">
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name"android:theme="@style/AppTheme">
<activity android:name=".MainActivity" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
</manifest>
Share:

0 comments:

Post a Comment

Total Pageviews

Sponsor

Sponsor

ad300