<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECEIVE_MMS" />
이런 퍼미션이 존재합니다. 수신도 받을 수 있고, 보낼 수도 있다는 이야기 입니다.
만들어 본 적은 없지만, SMS가 수신되면 수신에 대한 Broadcast 가 발생하고 이를 BroadcastReceiver를 이용하여 가로채서 이벤트 처리를 하시면 되는 것으로 알고 있습니다.
해당 부분은 구글링 등으로 검색해보시면 많은 예제가 있을 것 입니다.