Here is the code i got from group to send and receiving message

a)I want to know what is actualy in the "main.xml"
b)How can i test this program?

package com.northvortex.sms;

import android.app.NotificationManager;
import android.content.Context;
import android.content.Intent;
import android.content.IntentReceiver;
import android.os.Bundle;
import android.provider.Telephony;
import android.telephony.gsm.SmsMessage;
import android.util.Log;

/public class SMSReceiver
        extends IntentReceiver
{
               private static final String TAG_LOG = "SMSReceiver";

                private static final int ID_NOTIFICACION = 0x1221;

               private static final String ACCION =
"android.provider.Telephony.SMS_RECEIVED";

              @Override
        public void onReceiveIntent(Context parContext, Intent parIntent)
        {
                    NotificationManager elNotificador =
(NotificationManager)parContext.getSystemService(Context.NOTIFICATION_SERVIĀ­CE);


                               if (parIntent.getAction().equals(ACCION) ==
true)
                {
                                               StringBuilder elContenido =
new StringBuilder();

                                          Bundle losDatosExtras =
parIntent.getExtras();
                        if (losDatosExtras != null)
                        {
                                .
                                SmsMessage[] losMensajesSMS =
Telephony.Sms.Intents.getMessagesFromIntent(parIntent);

                   for (SmsMessage unMensaje : losMensajesSMS)
                                {
                                        elContenido.append("Mensajes
SMS\n");
                                        elContenido.append("enviado por:");

elContenido.append(unMensaje.getDisplayOriginatingAddress()
+
"\n");
                                        elContenido.append("Mensaje:\n");


elContenido.append(unMensaje.getDisplayMessageBody());
                                }
                        }

                        // Registramos en la bitacora el evento.
                        Log.i(TAG_LOG, "onReceiveIntent: " + elContenido);

                        // Mostramos el mensaje utilizando el administrador
de
notificaciones
                        elNotificador.notifyWithText(ID_NOTIFICACION,
elContenido.toString(),
                                NotificationManager.LENGTH_LONG, null);

                        // Consumimos este Intent, de esa forma ninguna otra
aplicacion lo
notara.
                        this.abortBroadcast();

                        // Ahora intentamos gatillar una actividad
adicional.
                        Intent elIntento = new Intent(parContext,
SMSActivity.class);
                        elIntento.setLaunchFlags(Intent.NEW_TASK_LAUNCH);
                        parContext.startActivity(elIntento);
                }
                return;
        }

}


package com.northvortex.sms;

import android.app.Activity;
import android.os.Bundle;

public class SMSActivity
        extends Activity
{
        /**
         * Esta clase es llamada la  vez que la actividad es creada.
         */
        @Override
        public void onCreate(Bundle parICicle)
        {
                super.onCreate(parICicle);

                setContentView(R.layout.main);

                return;
        }

}


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android";
    package="com.northvortex.sms">
    <uses-permission id="android.permission.RECEIVE_SMS" />
    <application android:icon="@drawable/icon">
        <!-- The Main Activity that gets started by the IntentReceiver
listed below -->
        <activity class=".SMSActivity" android:label="@string/
app_name">
            <intent-filter>
                <action android:value="android.intent.action.MAIN" />
                <category
android:value="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <!-- This class will react on the SMS show a notification and
start the Main-App afterwards -->
        <receiver class=".SMSReceiver">
            <intent-filter>
                <action
android:value="android.provider.Telephony.SMS_RECEIVED" />
            </intent-filter>
        </receiver>
    </application>
</manifest>

-- 
Thanks & Regards



Analdin Judy.M
InfoWave
Knowledgeware. Beyond Multimedia
Chennai | INDIA
M: +91.98416.64705
www.i-waves.com

"The information contained in this e-mail (including any attachments) is
intended by InfoWave for the use of the named individual or entity to which
it is directed and is CONFIDENTIAL or PRIVILEGED. If you have received this
e-mail (including any attachments) in error, please do not review, disclose,
disseminate, distribute or copy this e-mail and attachments. As Electronic
and Internet communications can be interfered with or affected by viruses
and other defects, please scan this message and any attachments"

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to android-beginners@googlegroups.com
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to