Skip to main content

Posts

Showing posts from February, 2021

Alert Dialog code in android studio

  public AlertDialog . Builder builDialog ( Context context){ final AlertDialog . Builder builder = new AlertDialog .Builder(context); builder .setTitle( "No Internet Connection" ); builder .setCancelable( false ); builder .setMessage( "Dear user you are not connected to Internet." ); builder .setPositiveButton( "Ok" , new DialogInterface . OnClickListener () { @Override public void onClick ( DialogInterface dialog, int which) { } }); builder .setNegativeButton( "Cancel" , new DialogInterface . OnClickListener () { @Override public void onClick ( DialogInterface dialog, int which) { builder .setCancelable( true ); } }); return builder ; }

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 ; }

Loading Dialog code in android studio

private Dialog loadingDialog ; =>  loadingDialog = new Dialog( this ); loadingDialog .setContentView( R . layout . loading ); loadingDialog .getWindow().setBackgroundDrawable(getDrawable( R . drawable . rounded_corners )); loadingDialog .getWindow().setLayout( LinearLayout . LayoutParams . WRAP_CONTENT , LinearLayout . LayoutParams . WRAP_CONTENT ); loadingDialog .setCancelable( false ); loadingDialog .show(); loadingDialog .dismiss(); =>

Toolbar code in Android Studio

XML code : < androidx.appcompat.widget.Toolbar android :id ="@+id/toolBar" android :layout_width ="match_parent" android :layout_height ="?attr/actionBarSize" android :background ="@color/colorPrimary" android :theme ="@style/ThemeOverlay.AppCompat.Dark" />   java code: Toolbar toolbar = findViewById( toolBar ); setSupportActionBar( toolbar ); getSupportActionBar().setTitle( "Attitude" ); getSupportActionBar().setDisplayHomeAsUpEnabled( true );

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(); }

Share Button code in android studio

if you want  to send any text from recyclerview to whatsapp then  use this code.   Intent intent = new Intent( Intent . ACTION_SEND ); intent .setType( "text/plane" ); intent .putExtra( Intent . EXTRA_TEXT , list .get( position ).getText()); context .startActivity( intent ); if u want to send app link then use this code Toast . makeText (getContext(), "Thanks for sharing" , Toast . LENGTH_SHORT ).show(); Intent sendIntent = new Intent(); sendIntent .setAction( Intent . ACTION_SEND ); sendIntent .putExtra( Intent . EXTRA_TEXT , "https://play.google.com/store/apps/details?id=com.ramsagar.quizzer" ); sendIntent .setType( "text/plain" ); Intent shareIntent = Intent . createChooser ( sendIntent , "Share Music world App" ); startActivity( shareIntent );