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 android-developers@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---