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 [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
-~----------~----~----~----~------~----~------~--~---