I've looked at a few SMS message examples and Activities are typically used to receive an SMS. However, what I'd like to do is have my background service receive the SMS (the service will process the message and decide whether it is applicable to the app - then inform the user)
In my Manifest, the service is defined as follows:
<service android:name=".service.myService"
android:enabled="true">
<intent-filter>
<action android:name="package.com.service.myService"/>
</intent-filter>
</service>
to have the service receive the SMS, will this work ?
<receiver android:name=".service.myService" android:exported="true" >
<intent-filter android:priority="999">
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
The sample code I studied came from: http://www.apriorit.com/our-company/dev-blog/227-handle-sms-on-android
I can't test it yet because my development module doesn't have a phone number to send an SMS to.