Cristina,

Set the second parameter to null. The scAddress relates to the address
of the server on the cellular network that will handle the message, it
is not the address of the sender.

Cheers,
Justin
Android Team @ Google

On Sep 24, 5:55 am, Cristina <[EMAIL PROTECTED]> wrote:
> I have just done a text to send a messege to a port using this
>
> SmsManager smsManager = SmsManager.getDefault();
> short port = 16001;
> smsManager.sendDataMessage("5556","5554", port, "Hola".getBytes(),
> null, null);
>
> I use two emulators, one is launched at 5554 and the other at 5556 and
> I try to send the binary sms from 5554 to 5556.
> In the 5556 phone I have launch an application with a
> BroadcastReceiver in order to receive SMS Messages (but I do not know
> how to specify the port)
>
> The application does not failed. But the 5556 phone does not receive
> anything.....
> Instead, in the console I receive the following messege every time I
> do a try
> [2008-09-24 14:05:06 - ddms]ADB rejected shell command (ls -l /):
>
> Strange but it seems that the adb is receiving the request...
>
> Does anybody has an example on how to send/receive binary SMS to an
> application port using  sendDataMessage?
>
> 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 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- 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 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to