 <p>You need to set an action Intent Filter .</p> <p>Something like this</p> <pre><code>&lt;intent-filter&gt; &lt;action android:name="android.intent.action.SENDTO" /&gt; &lt;action android:name="android.intent.action.SEND" /&gt; &lt;/intent-filter&gt; </code></pre> <p>Check out <a href="http://stackoverflow.com/questions/8847876/android-sms-intent-filter">this</a> link you will get some Idea</p> <p>It works like this</p> <pre><code> Intent intent = new Intent(); intent.setAction(Intent.SEND); startActivity(intent); </code></pre> <p>It will show you list of all the app which can send sms</p>