Skip to content

Commit df67bc3

Browse files
committed
Adds method to send SMS
1 parent a0115d7 commit df67bc3

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

app/src/main/java/com/example/haresh/aashasmsserevr/SmsManager.java renamed to app/src/main/java/com/example/haresh/aashasmsserevr/SmsHandler.java

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@
44
import android.content.Context;
55
import android.content.Intent;
66
import android.os.Bundle;
7+
import android.telephony.SmsManager;
78
import android.telephony.SmsMessage;
89
import android.util.Log;
10+
import android.widget.Toast;
911

1012
import java.text.SimpleDateFormat;
1113
import java.util.Date;
1214

13-
public class SmsManager extends BroadcastReceiver {
15+
public class SmsHandler extends BroadcastReceiver {
1416

1517
static String recievedMSG = null;
1618
static String TAG = "smsmanager";
@@ -39,4 +41,15 @@ public void onReceive(Context context, Intent intent) {
3941
}
4042
}
4143
}
44+
45+
public static void sendSms(String msg, String phoneNo, Context context) {
46+
try {
47+
SmsManager smsManager = SmsManager.getDefault();
48+
smsManager.sendTextMessage(phoneNo, null, msg, null, null);
49+
Toast.makeText(context, "Message Sent", Toast.LENGTH_SHORT).show();
50+
} catch (Exception ex) {
51+
Toast.makeText(context, ex.getMessage(), Toast.LENGTH_SHORT).show();
52+
ex.printStackTrace();
53+
}
54+
}
4255
}

0 commit comments

Comments
 (0)