

{"id":76331,"date":"2020-02-27T09:25:43","date_gmt":"2020-02-27T03:55:43","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=76331"},"modified":"2021-08-25T14:05:00","modified_gmt":"2021-08-25T08:35:00","slug":"send-sms-in-android","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/send-sms-in-android\/","title":{"rendered":"Send SMS in Android &#8211; Learn to implement SMS in your application"},"content":{"rendered":"<p>Hey Everyone, welcome back to our Android article. There are three very important <a href=\"https:\/\/data-flair.training\/blogs\/android-features\/\"><em><strong>features of Android<\/strong><\/em><\/a> that are <strong>SMS<\/strong>, <strong>Email<\/strong> and the <strong>Call<\/strong>. So in this article, we will see one of these three features and implement it at the same time. We will begin with how to send SMS in Android in this article, then move further to the call and the email in the coming articles.<\/p>\n<h2>Send SMS in Android<\/h2>\n<p>So beginning with SMS, that is, Short Message Service. It is a messaging service in Android. It lets us send messages to a particular contact number. This is provided to us by <a href=\"https:\/\/en.wikipedia.org\/wiki\/Android_(operating_system)\">Android<\/a> in two ways &#8211;<\/p>\n<ul>\n<li>Using the <strong>SMSManager<\/strong> API.<\/li>\n<li>Using the <strong>Built-In application<\/strong> for sending messages.<\/li>\n<\/ul>\n<p>So let me first show you the example of both of these:<\/p>\n<p><strong>1.<\/strong> This one is using SMSManager:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">SmsManager smsmanage = SmsManager.getDefault();\r\nsmsmanage.sendTextMessage(\u201cPhone Number\u201d, null, \u201cThe message to be sent\u201d, null, null);<\/pre>\n<p>For this, we would need to set permission to send SMS in the <strong>Manifest file<\/strong>.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;uses-permission android:name=\"android.permission.SEND_SMS\"\/&gt;<\/pre>\n<p><strong>2.<\/strong> This one is with the help of Built-in application <a href=\"https:\/\/data-flair.training\/blogs\/android-intent\/\"><em><strong>Intent<\/strong><\/em><\/a> for SMS:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">Intent smsIntent = new Intent(Intent.ACTION_VIEW);\r\nsmsIntent.putExtra(\"...Message...\", \"...default content...\"); \r\nsmsIntentt.setType(\"vnd.android-dir\/mms-sms\");\r\nstartActivity(sendIntent);<\/pre>\n<p>For this too, we would need to set permission to send SMS in the <strong>Manifest file<\/strong>.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;uses-permission android:name=\"android.permission.SEND_SMS\"\/&gt;<\/pre>\n<p>There are a few more methods that are available in the <strong>SmsManager class<\/strong>. We are mentioning them below:<\/p>\n<h4>1. ArrayList&lt;String&gt; divideMessage(String text)<\/h4>\n<p>This method can divide a message into sub-parts, within the limit of a default message size.<\/p>\n<h4>2. void sendDataMessage(String destinationAddress, String scAddress, short destinationPort, byte[] data, PendingIntent sentIntent, PendingIntent deliveryIntent)<\/h4>\n<p>It sends a data-based message to a particular application port.<\/p>\n<h4>3. static SmsManager getDefault()<\/h4>\n<p>This method gets a default instance of an SmsManager.<\/p>\n<h4>4. void sendTextMessage(String destinationAddress, String scAddress, String text, PendingIntent sentIntent, PendingIntent deliveryIntent)<\/h4>\n<p>It sends a Text-based message.<\/p>\n<h3>How to Send SMS in Android?<\/h3>\n<p>Now we will implement SMS in our <a href=\"https:\/\/data-flair.training\/blogs\/android-application-components\/\"><em><strong>application<\/strong><\/em><\/a> and see how it works:<\/p>\n<p><strong>Step 1:<\/strong> First of all as always, we will create a new project and we will name it. After that we will create the layout in <strong>Activity_main.xml<\/strong> as follows:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\r\n&lt;androidx.constraintlayout.widget.ConstraintLayout xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\r\n   xmlns:tools=\"http:\/\/schemas.android.com\/tools\"\r\n   android:layout_width=\"match_parent\"\r\n   android:layout_height=\"match_parent\"\r\n   tools:context=\".MainActivity\"&gt;\r\n\r\n   &lt;RelativeLayout\r\n       android:layout_width=\"match_parent\"\r\n       android:layout_height=\"match_parent\"\r\n       tools:context=\".MainActivity\"&gt;\r\n\r\n       &lt;TextView\r\n           android:id=\"@+id\/textView2\"\r\n           android:layout_width=\"wrap_content\"\r\n           android:layout_height=\"wrap_content\"\r\n           android:layout_centerHorizontal=\"true\"\r\n           android:layout_marginLeft=\"100dp\"\r\n           android:layout_marginTop=\"100dp\"\r\n           android:fontFamily=\"@font\/arbutus\"\r\n           android:text=\"DataFlair \"\r\n           android:textColor=\"@color\/colorPrimaryDark\"\r\n           android:textSize=\"50dp\" \/&gt;\r\n\r\n       &lt;TextView\r\n           android:id=\"@+id\/textView1\"\r\n           android:layout_width=\"wrap_content\"\r\n           android:layout_height=\"wrap_content\"\r\n           android:layout_alignParentTop=\"true\"\r\n           android:layout_marginLeft=\"110dp\"\r\n           android:layout_marginTop=\"184dp\"\r\n           android:fontFamily=\"@font\/arbutus\"\r\n           android:text=\"SMS Service\"\r\n           android:textColor=\"#EE47ADDD\"\r\n           android:textSize=\"30dp\" \/&gt;\r\n\r\n       &lt;EditText\r\n           android:id=\"@+id\/editText\"\r\n           android:layout_width=\"wrap_content\"\r\n           android:layout_height=\"wrap_content\"\r\n           android:layout_marginLeft=\"100dp\"\r\n           android:layout_marginTop=\"270dp\"\r\n           android:hint=\" Please Enter Phone Number\"\r\n           android:textColorHint=\"#9FAEE9\" \/&gt;\r\n\r\n       &lt;EditText\r\n           android:id=\"@+id\/editText2\"\r\n           android:layout_width=\"wrap_content\"\r\n           android:layout_height=\"wrap_content\"\r\n           android:layout_below=\"@+id\/editText\"\r\n           android:layout_marginStart=\"100dp\"\r\n           android:layout_marginLeft=\"100dp\"\r\n           android:layout_marginTop=\"45dp\"\r\n           android:hint=\"Please write the message \"\r\n           android:textColorHint=\"#CE9C9C\" \/&gt;\r\n\r\n       &lt;Button\r\n           android:id=\"@+id\/btnSendSMS\"\r\n           android:layout_width=\"wrap_content\"\r\n           android:layout_height=\"wrap_content\"\r\n           android:layout_below=\"@+id\/editText2\"\r\n           android:layout_centerHorizontal=\"true\"\r\n           android:layout_marginTop=\"48dp\"\r\n           android:text=\"Send Sms\" \/&gt;\r\n\r\n   &lt;\/RelativeLayout&gt;\r\n\r\n\r\n&lt;\/androidx.constraintlayout.widget.ConstraintLayout&gt;\r\n\r\n<\/pre>\n<p><strong>Step 2:<\/strong> Now we will write the code for<strong> MainActivity.java<\/strong> file as follows:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">package com.DataFlair.smssample;\r\n\r\nimport android.Manifest;\r\nimport android.app.Activity;\r\nimport android.content.pm.PackageManager;\r\nimport android.os.Bundle;\r\nimport android.telephony.SmsManager;\r\nimport android.view.View;\r\nimport android.widget.Button;\r\nimport android.widget.EditText;\r\nimport android.widget.Toast;\r\nimport androidx.core.app.ActivityCompat;\r\nimport androidx.core.content.ContextCompat;\r\n\r\npublic class MainActivity extends Activity {\r\n   private static final int PERMISSION_RQST_SEND = 0;\r\n   Button button1;\r\n   EditText phoneNo;\r\n   EditText myMessage;\r\n   String phoneNo;\r\n   String message;\r\n\r\n   @Override\r\n   protected void onCreate(Bundle savedInstanceState) {\r\n       super.onCreate(savedInstanceState);\r\n       setContentView(R.layout.activity_main);\r\n\/\/We\u2019ll create objects \r\n       button1 = (Button) findViewById(R.id.btnSendSMS);\r\n       phoneNo = (EditText) findViewById(R.id.editText);\r\n       myMessage = (EditText) findViewById(R.id.editText2);\r\n\r\n       button1.setOnClickListener(new View.OnClickListener() {\r\n           public void onClick(View view) {\r\n               sendSMSMessage();\r\n           }\r\n       });\r\n   }\r\n\r\n   protected void sendSMSMessage() {\r\n       phoneNo = phoneNo.getText().toString(); \/\/we\u2019ll get the phone number from the user\r\n       message = myMessage.getText().toString();\/\/we\u2019ll get the Message from the user\r\n\/\/We\u2019ll check the permission is granted or not . If not we\u2019ll change\r\n       if (ContextCompat.checkSelfPermission(this,Manifest.permission.SEND_SMS) != PackageManager.PERMISSION_GRANTED) {\r\n           if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SEND_SMS)) {\r\n           }\r\n        else { ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.SEND_SMS}, PERMISSION_RQST_SEND);\r\n           }\r\n       }\r\n   }\r\n\/\/Now once the permission is there or not would be checked\r\n   @Override\r\n   public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {\r\n       switch (requestCode) {\r\n           case PERMISSION_RQST_SEND: {\r\n               if (grantResults.length &gt; 0 &amp;&amp; grantResults[0] == PackageManager.PERMISSION_GRANTED) {\r\n                   SmsManager smsManager = SmsManager.getDefault();\r\n                   smsManager.sendTextMessage(phoneNo, null, message, null, null);\r\n                   Toast.makeText(getApplicationContext(), \"SMS sent.\",Toast.LENGTH_LONG).show();\r\n               } else {Toast.makeText(getApplicationContext(), \"SMS failed, you may try again later.\", Toast.LENGTH_LONG).show();\r\n                   return;\r\n               }\r\n           }\r\n       }\r\n\r\n   }\r\n}<\/pre>\n<p><strong>Step 3:<\/strong> Now we will update the <strong>manifest.xml<\/strong> file as follows:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\r\n&lt;manifest xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\r\n   package=\"com.DataFlair.smssample\"&gt;\r\n\r\n   &lt;uses-permission android:name=\"android.permission.SEND_SMS\" \/&gt;\r\n\r\n   &lt;application\r\n       android:allowBackup=\"true\"\r\n       android:icon=\"@mipmap\/ic_launcher\"\r\n       android:label=\"@string\/app_name\"\r\n       android:roundIcon=\"@mipmap\/ic_launcher_round\"\r\n       android:supportsRtl=\"true\"\r\n       android:theme=\"@style\/AppTheme\"&gt;\r\n       &lt;activity\r\n           android:name=\"com.DataFlair.smssample.MainActivity\"\r\n           android:label=\"@string\/app_name\"&gt;\r\n           &lt;intent-filter&gt;\r\n               &lt;action android:name=\"android.intent.action.MAIN\" \/&gt;\r\n\r\n               &lt;category android:name=\"android.intent.category.LAUNCHER\" \/&gt;\r\n           &lt;\/intent-filter&gt;\r\n       &lt;\/activity&gt;\r\n       &lt;meta-data\r\n           android:name=\"preloaded_fonts\"\r\n           android:resource=\"@array\/preloaded_fonts\" \/&gt;\r\n   &lt;\/application&gt;\r\n\r\n&lt;\/manifest&gt;<\/pre>\n<p><strong>Step 4:<\/strong> After this, we will now implement our application as follows:<\/p>\n<p><strong>i)<\/strong> Our application would look like this.<a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/look-of-application.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-76430 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/look-of-application.jpg\" alt=\"send sms in android application look\" width=\"246\" height=\"533\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/look-of-application.jpg 246w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/look-of-application-69x150.jpg 69w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/look-of-application-138x300.jpg 138w\" sizes=\"auto, (max-width: 246px) 100vw, 246px\" \/><\/a><\/p>\n<p><strong>ii)<\/strong> Now, we will <strong>enter the number<\/strong> and the <strong>message<\/strong>.<a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/enter-number-and-message-in-android.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-76431 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/enter-number-and-message-in-android.jpg\" alt=\"enter number and message in android\" width=\"246\" height=\"533\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/enter-number-and-message-in-android.jpg 246w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/enter-number-and-message-in-android-69x150.jpg 69w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/enter-number-and-message-in-android-138x300.jpg 138w\" sizes=\"auto, (max-width: 246px) 100vw, 246px\" \/><\/a><\/p>\n<p><strong>iii)<\/strong> After entering the number and message, we will <strong>grant permission<\/strong> to access our messages.<a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/grant-permission-in-android.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-76432 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/grant-permission-in-android.jpg\" alt=\"grant permission in android\" width=\"246\" height=\"533\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/grant-permission-in-android.jpg 246w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/grant-permission-in-android-69x150.jpg 69w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/grant-permission-in-android-138x300.jpg 138w\" sizes=\"auto, (max-width: 246px) 100vw, 246px\" \/><\/a><\/p>\n<p><strong>iv)<\/strong> After that, you will see that the message has been sent.<a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/send-message-in-android.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-76433 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/send-message-in-android.jpg\" alt=\"send sms in android\" width=\"246\" height=\"533\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/send-message-in-android.jpg 246w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/send-message-in-android-69x150.jpg 69w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/send-message-in-android-138x300.jpg 138w\" sizes=\"auto, (max-width: 246px) 100vw, 246px\" \/><\/a><\/p>\n<p><strong>v)<\/strong> Now, the message is delivered and received.<a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/message-delivered.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-76434 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/message-delivered.jpg\" alt=\"message delivered and received\" width=\"246\" height=\"533\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/message-delivered.jpg 246w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/message-delivered-69x150.jpg 69w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/message-delivered-138x300.jpg 138w\" sizes=\"auto, (max-width: 246px) 100vw, 246px\" \/><\/a><\/p>\n<h2>Summary<\/h2>\n<p>In this DataFlair&#8217;s Send SMS in Android article, we have seen how we can use messaging in our application. We also implemented it in our own Application. I hope you find it easy to implement SMS features in applications. Just give it a try. Now we will meet in the next article on Call services in Android.<\/p>\n<p>If you have any doubts in DataFlair&#8217;s Send SMS in Android article, mention them in the comment section. we will be happy to help you.<\/p>\n<p>Happy Learning\ud83d\ude03<span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:1174,&quot;href&quot;:&quot;https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Android_(operating_system)&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20251207151848\\\/https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Android_(operating_system)&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-09 02:38:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-18 22:38:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-27 11:33:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-31 18:07:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-05 18:38:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-09 06:56:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-12 13:15:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 10:12:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-21 23:08:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-27 14:35:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-04 01:35:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 21:07:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-23 05:26:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 15:09:45&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-06 01:09:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 08:24:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 06:01:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 14:02:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 06:31:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-09 08:04:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-12 09:51:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 01:43:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 12:07:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 22:58:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 14:06:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-04 10:20:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-08 04:33:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-11 10:26:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-16 06:36:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-20 11:48:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-23 20:58:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-29 06:15:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-02 07:17:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-09 16:27:56&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-15 08:57:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-20 02:47:35&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-20 02:47:35&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hey Everyone, welcome back to our Android article. There are three very important features of Android that are SMS, Email and the Call. So in this article, we will see one of these three&#46;&#46;&#46;<\/p>\n","protected":false},"author":5,"featured_media":76360,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18722],"tags":[21992,21994,21993,21991],"class_list":["post-76331","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","tag-android-send-sms","tag-how-to-send-sms-in-android","tag-send-message-in-android","tag-send-sms-in-android"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Send SMS in Android - Learn to implement SMS in your application - DataFlair<\/title>\n<meta name=\"description\" content=\"Learn one of the most important features of android, that is, SMS. Also, learn to send SMS in android using your application by following these easy steps.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/send-sms-in-android\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Send SMS in Android - Learn to implement SMS in your application - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Learn one of the most important features of android, that is, SMS. Also, learn to send SMS in android using your application by following these easy steps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/send-sms-in-android\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-27T03:55:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-25T08:35:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/send-sms-in-android.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"802\" \/>\n\t<meta property=\"og:image:height\" content=\"420\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Send SMS in Android - Learn to implement SMS in your application - DataFlair","description":"Learn one of the most important features of android, that is, SMS. Also, learn to send SMS in android using your application by following these easy steps.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/send-sms-in-android\/","og_locale":"en_US","og_type":"article","og_title":"Send SMS in Android - Learn to implement SMS in your application - DataFlair","og_description":"Learn one of the most important features of android, that is, SMS. Also, learn to send SMS in android using your application by following these easy steps.","og_url":"https:\/\/data-flair.training\/blogs\/send-sms-in-android\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2020-02-27T03:55:43+00:00","article_modified_time":"2021-08-25T08:35:00+00:00","og_image":[{"width":802,"height":420,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/send-sms-in-android.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/send-sms-in-android\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/send-sms-in-android\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823"},"headline":"Send SMS in Android &#8211; Learn to implement SMS in your application","datePublished":"2020-02-27T03:55:43+00:00","dateModified":"2021-08-25T08:35:00+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/send-sms-in-android\/"},"wordCount":509,"commentCount":4,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/send-sms-in-android\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/send-sms-in-android.jpg","keywords":["android send sms","How to Send SMS in Android?","send message in android","Send SMS in Android"],"articleSection":["Android Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/send-sms-in-android\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/send-sms-in-android\/","url":"https:\/\/data-flair.training\/blogs\/send-sms-in-android\/","name":"Send SMS in Android - Learn to implement SMS in your application - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/send-sms-in-android\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/send-sms-in-android\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/send-sms-in-android.jpg","datePublished":"2020-02-27T03:55:43+00:00","dateModified":"2021-08-25T08:35:00+00:00","description":"Learn one of the most important features of android, that is, SMS. Also, learn to send SMS in android using your application by following these easy steps.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/send-sms-in-android\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/send-sms-in-android\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/send-sms-in-android\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/send-sms-in-android.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/02\/send-sms-in-android.jpg","width":802,"height":420,"caption":"send sms in android"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/send-sms-in-android\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Android Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/android\/"},{"@type":"ListItem","position":3,"name":"Send SMS in Android &#8211; Learn to implement SMS in your application"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team creates expert-level guides on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our goal is to empower learners with easy-to-understand content. Explore our resources for career growth and practical learning.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam1\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/76331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=76331"}],"version-history":[{"count":3,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/76331\/revisions"}],"predecessor-version":[{"id":76435,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/76331\/revisions\/76435"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/76360"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=76331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=76331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=76331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}