Skip to main content

Check Network code in Android studio

manifests

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



public boolean isConnected(Context context){

    ConnectivityManager manager =(ConnectivityManager) context.getSystemService(context.CONNECTIVITY_SERVICE);
NetworkInfo info = manager.getActiveNetworkInfo();
if (info != null && info.isConnectedOrConnecting()){
android.net.NetworkInfo wifi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
android.net.NetworkInfo mobile = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if ((mobile != null && mobile.isConnectedOrConnecting()) || (wifi != null && wifi.isConnectedOrConnecting()))
return true;
else return false;

} else
return false;
}

Comments

Popular posts from this blog

Copy text code in android studio

for RecyclerView    ClipboardManager clipboardManager = ( ClipboardManager ) context .getSystemService( context . CLIPBOARD_SERVICE ); ClipData data = ( ClipData ) ClipData . newPlainText ( "Text" , list .get( position ).getText()); clipboardManager .setPrimaryClip( data ); Toast . makeText ( context , "Text Copied" , Toast . LENGTH_SHORT ).show(); for Activity private void copy (){ ClipboardManager clipboardManager = ( ClipboardManager ) getSystemService( Context . CLIPBOARD_SERVICE ); ClipData clipData = ClipData . newPlainText ( "text" , shayri_txt .getText()); if ( clipboardManager != null ){ clipboardManager .setPrimaryClip( clipData ); } Toast . makeText (getApplicationContext(), "Copied" , Toast . LENGTH_SHORT ).show(); }