Sajib_Ahmed

Message

Mar 10th, 2021
515
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.63 KB | None | 0 0
  1. package com.example.message;
  2.  
  3. import androidx.appcompat.app.AppCompatActivity;
  4.  
  5. import android.Manifest;
  6. import android.app.PendingIntent;
  7. import android.content.Intent;
  8. import android.content.pm.PackageManager;
  9. import android.os.Build;
  10. import android.os.Bundle;
  11. import android.telephony.SmsManager;
  12. import android.view.View;
  13. import android.widget.Button;
  14. import android.widget.EditText;
  15.  
  16. public class MainActivity extends AppCompatActivity {
  17.     EditText t1,t2;
  18.     Button m;
  19.     String ph,nm;
  20.  
  21.     @Override
  22.     protected void onCreate(Bundle savedInstanceState) {
  23.         super.onCreate(savedInstanceState);
  24.         setContentView(R.layout.activity_main);
  25.         t1=findViewById(R.id.textview1);
  26.         t2=findViewById(R.id.textview2);
  27.         m= findViewById(R.id.message);
  28.         m.setOnClickListener(new View.OnClickListener() {
  29.             @Override
  30.             public void onClick(View view) {
  31.  
  32.                if(Build.VERSION.SDK_INT >=Build.VERSION_CODES.M)
  33.                {
  34.                    if(checkSelfPermission(Manifest.permission.SEND_SMS)== PackageManager.PERMISSION_GRANTED)
  35.                    {
  36.                        sendMessage();
  37.                    }
  38.                    else
  39.                    {
  40.                        requestPermissions(new String[]{Manifest.permission.SEND_SMS},1);
  41.                    }
  42.                }
  43.  
  44.             }
  45.         });
  46.  
  47.  
  48.     }
  49.     public void sendMessage()
  50.     {
  51.         ph=t1.getText().toString();
  52.         nm=t2.getText().toString();
  53.         SmsManager smsManager= SmsManager.getDefault();
  54.         smsManager.sendTextMessage(ph,null,nm,null,null);
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment