Hello, I've tried your code but it failed! my application failed. Have you
tried and succeed?
2008/9/24 Cristina <[EMAIL PROTECTED]>
>
> Hi,
>
> I do not know if it is the right way, but I have found a way to get
> the message.
> Here I include my code to get the SmsMessages. I hope it helps you
>
>
> public class ServerMessagesReceiver extends BroadcastReceiver {
>
> static final String ACTION =
> "android.provider.Telephony.SMS_RECEIVED";
>
> public void onReceive(Context context, Intent intent) {
> if (intent.getAction().equals(ACTION)) {
> StringBuilder buf = new StringBuilder();
> Bundle bundle = intent.getExtras();
> if (bundle != null) {
> Object[] pdusObj = (Object[]) bundle.get("pdus");
> SmsMessage[] messages = new
> SmsMessage[pdusObj.length];
> for (int i = 0; i<pdusObj.length; i++) {
> messages[i] = SmsMessage.createFromPdu
> ((byte[]) pdusObj[i]);
> }
> ....
> ....
> ...
>
> By the way, Does somebody know how to receive an SMS that has been
> sent using
> an application port using the methos.sendDataMessage?
>
>
> On 24 sep, 08:15, Reto Meier <[EMAIL PROTECTED]> wrote:
> > Is it still possible to listen for incoming SMS messages in the latest
> > 1.0 SDK release?
> >
> > The SMS_RECEIVED_ACTION string used to listen for incoming SMS
> > messages seems to have gone missing. It used to be available from the
> > android.provider.Telephony.Sms package, which also seems to have
> > disappeared, so getMessagesFromIntent has gone too.
> >
> > Previously, you could create a Broadcast Receiver to listen for SMS
> > messages using this code:
> >
> > String incoming_SMS =
> > android.provider.Telephony.Sms.Intents.SMS_RECEIVED_ACTION;
> >
> > public void onReceive(Context _context, Intent _intent) {
> >
> > if (_intent.getAction().equals(incoming_SMS)) {
> > SmsManager sms = SmsManager.getDefault();
> > SmsMessage[] messages =
> > Sms.Intents.getMessagesFromIntent(_intent);
> > }
> >
> > Is there still a way to do this?
> >
> > Thanks
> > Reto
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---