Hi,
I have been trying the receive sms app myself. It worked fine in 0.9
version. But, in the 1.0 version, there is no
android.provider.Telephony class and I see no other intents which I
can use to retrieve a received SMS. Please let me know if you have any
working code in the latest SDK.
Thanks,
Anu
On Sep 24, 6:03 pm, Cristina <[EMAIL PROTECTED]> wrote:
> Sorry I misundertand your message..
>
> Yes I have tried that part of the application (receiving a textsms)
> and works for me.
>
> I have send the message using the DDMS send utility...
> Maybe you can use the debugger in order to see if you are receiving
> the intent bundle with the extra "pdus"...
> Using the debugger I discovered that the intent bundle has this "pdus"
> extra, which is an Object[].
> Each Object[] element is a pdu (byte[])
>
> Can you see this using the debugger? Where is your application
> failing?
>
> Cristina
>
> On 24 sep, 14:20, "De San Nicolas Jean Philippe" <[EMAIL PROTECTED]>
> wrote:
>
> > 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 toreceiveanSMSthat 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 incomingSMSmessages in the latest
> > > > 1.0 SDK release?
>
> > > > The SMS_RECEIVED_ACTION string used to listen for incomingSMS
> > > > messages seems to have gone missing. It used to be available from the
> > > > android.provider.Telephony.Smspackage, which also seems to have
> > > > disappeared, so getMessagesFromIntent has gone too.
>
> > > > Previously, you could create a Broadcast Receiver to listen forSMS
> > > > 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)) {
> > > > SmsManagersms= SmsManager.getDefault();
> > > > SmsMessage[] messages =
> > > >Sms.Intents.getMessagesFromIntent(_intent);
> > > > }
>
> > > > Is there still a way to do this?
>
> > > > Thanks
> > > > Reto- Ocultar texto de la cita -
>
> > - Mostrar texto de la cita -
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---