I've got a BroadcastReceiver in my app:
public class SMSReceiver extends BroadcastReceiver {
public void onCreate(){
Log.i("APP","SMS Receiver started.");
}
@Override
public void onReceive(Context context, Intent intent) {
Log.i("APP", "SMS received.");
}
}
And the receiver:
<receiver class="SMSReceiver" android:name=".SMSReceiver" >
<intent-filter>
<action android:name="smsreceiver" android:value="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
And:
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
I start it with:
Intent SMS = new Intent(this, SMSReceiver.class);
sendBroadcast(SMS);
In the main activity.
How can I read the content of the messages? Thanks.