enviar sms

25
JOANNA MARTINEZ ALEJO CRISTOPHER PÉREZ MORALES DESARROLLA APLICACIONES MOVILES ESPECIALIDAD: PROGRAMACION 4º “_DM_” CENTRO DE ESTUDIOS TECNOLOGICOS INDUSTRIAL Y DE SERVICIOS Nº 109 SKINS COMPANY «PROYECTO ENVIAR _SMS» MARGARITA ROMERO ALVARADO DOCENTE

Upload: cristopher-perez

Post on 12-Apr-2017

195 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Enviar SMS

JOANNA MARTINEZ ALEJO

CRISTOPHER PÉREZ MORALES

DESARROLLA APLICACIONES MOVILES ESPECIALIDAD: PROGRAMACION 4º “_DM_”

CENTRO DE ESTUDIOS TECNOLOGICOS INDUSTRIAL Y DE SERVICIOS Nº 109

SKINS COMPANY

«PROYECTO ENVIAR _SMS»

MARGARITA ROMERO ALVARADO DOCENTE

Page 2: Enviar SMS

C&J

Company

Page 3: Enviar SMS

Índice1. Introducción2. Definición del tema3. Solucion al problema4. Justificación 5. Objetivos de investigación6. Marcos de referencia7. Marco Histórico8. Marco teórico9. Marco Metodológico10. Cronograma de Actividades11. Conclusiones12. Fuentes de Consulta13. Anexos14.Tutorial de la Aplicación Movil15. Cuestionario de estudio de mercado

Page 4: Enviar SMS

Introducción

En este tema nosotros creamos una aplicación muy similar a la que todos ya conocemos. Nos centramos

más en una aplicación de mensajería pues la comunicación hoy en día es muy importante.

Además de ser muy sencilla de usar es muy rápida y efectiva.

Page 5: Enviar SMS

Definición del tema

El servicio de mensajes cortos o servicio de mensajes simples, más conocido como SMS (por las

siglas del inglés Short Message Service), es un servicio disponible en los teléfonos móviles que

permite el envío de mensajes cortos, conocidos como mensajes de texto entre teléfonos móviles.

Page 6: Enviar SMS

Solución al problema Esta aplicación nos da la ventaja de tener más privacidad ya que los mensajes son instantáneos y

no existe el temido historial. La cual nos dará la posibilidad de tener conversaciones “seguras”.

Con el fin de que las personas sientan comodidad al enviar cualquier tipo de mensajes de texto.

Si el teléfono al que se envía el mensaje está apagado o fuera de cobertura el mensaje se almacena en la red y se entrega en cuanto el

teléfono se conecta de nuevo a la red.

Page 7: Enviar SMS

Justificación Nosotros nos basamos en esta aplicación por

ser pionera en la comunicación. Ha sido una de las mas destacadas y con mayor demanda en todo el mundo. Gran parte de la población utiliza los sms que con el tiempo han tenido

una gran evolución por lo que cada vez es aun mas fácil enviar un mensaje de texto.

Permitiendo enviar y recibir mensajes de texto de hasta 160 caracteres a teléfonos móviles vía el centro de mensajes de un operador de

red.

Page 8: Enviar SMS

Objetivos de Investigación

El objetivo de nuestra aplicación es mantener en comunicación ala sociedad pues hoy en día eso es muy importante. Nuestra aplicación es completamente gratuita ala hora de instalarse y es muy fácil de usar. El único requisito que esta aplicación necesita es contar con crédito en nuestro teléfono celular .Nuestra aplicación se encarga de enviar mensajes con información clara y veraz.

Page 9: Enviar SMS

Marcos de Referencia

Para realizar nuestra aplicación nos basamos en aplicaciones que son muy comunes y utilizadas hoy en dia.WhatsApp: es una aplicación de mensajería instantánea, actualmente gratuita, para teléfonos inteligentes, que envía y recibe mensajes mediante Internet, complementando servicios de correo electrónico, mensajería instantánea, servicio de mensajes cortos o sistema de mensajería multimedia Facebook Messenger: es una aplicación informática y servicio de mensajería instantánea que provee comunicación por voz y texto.

Snapchat: es una aplicación de envío de fotos y vídeos que se autodestruyen. Su éxito es tal que ya se compara con el de WhatsApp. 

WeChat: es un servicio de mensajería de texto móvil y servicio de comunicación de mensajes de voz creado por Tencent , fábrica China, se lanzó en enero del 2011.

Page 10: Enviar SMS

Marco HistóricoEn un principio el SMS se pensó como una manera de avisar al usuario de

llamadas perdidas o mensajes en el buzón de

voz.

El primer SMS que se envió de manera comercial, fue en Estados

Unidos en el año 1992. Lo mandó el ingeniero Neil Papworth desde un PC,

a su colega de la operadora Vodafone. En el mensaje le deseaba

un escueto “Merry Christmas”.

La creación del sistema de SMS marcó nuestras vidas, ya que durante mucho tiempo

ha sido el principal método de

comunicación entre personas, por encima

de las llamadas incluso.

El concepto del SMS surgió a principios del año 1980 de la mano de Friedhelm Hillebrand

El servicio de SMS no ha muerto a pesar de que se crea lo contrario. Cada segundo se envían 193 mil

mensajes de este tipo alrededor del

mundo, y su empleo comercial va en aumento.

Page 11: Enviar SMS

Marco Teórico

Desde que el ser humano apareció en la tierra sintió la necesidad de comunicarse, una de las formas mas antiguas de comunicación además de la oral, es la escrita. En sus comienzos este conocimiento estaba reservado a las clases sociales altas y religiosos, es por esto que los hijos de la nobleza eran enviados a conventos para ser formados. Los antecedentes mas antiguos de la escritura son las pinturas rupestres, glifos y jeroglíficos, con el tiempo evoluciono hasta llegar a la escritura que conocemos en nuestros días, de la tinta y la pluma paso a la imprenta y después a la era digital.En la actualidad la mayoría de las personas tienen acceso a computadoras y se han convertido en usuarios de plataformas digitales, incluso es mas recurrido enviar un mensaje de texto que hacer una llamada. Ya que los mensajes escritos aunque son mas impersonales, también son mas directos, podemos ahorrar tiempo y decir solo lo que necesitamos.

Page 12: Enviar SMS

Marco Metodológico

Esta investigación busca mostrar como los mensajes de texto influyen a comunicar a la sociedad respaldándonos por medio de información acerca de los mensajes de texto. Con el objetivo de establecer los motivos del por qué es importante mantenernos en comunicación utilizando nuestra aplicación para el formato de mensajes de texto para teléfono celular, de lo cual nuestro entorno tenga una comunicación confortable y segura.

Page 13: Enviar SMS

Cronograma de Actividades

Planeación del proyectoElaboración del APK

Investigación del ProyectoElaboración de información

Presentación

1 1 1 1MAYO MAYO MAYO MAYOABRIL

Page 14: Enviar SMS

Conclusiones

En conclusión nuestra aplicación puede ser de mucha ayuda por que como en un principio se señalo la comunicación hoy en dia es muy importante en especial cuando se trata de emergencias. La aplicación fue realizada a base de que existen muchas formas de enviar mensajes por medio de redes sociales pero la mayoría de las veces los adultos no comprenden como usarlas y que mejor manera de aprender instalando una aplicación muy sencilla como esta tan solo agregando el numero del destinatario y el texto que se desea que se lea.

Page 15: Enviar SMS

Fuentes de Consulta

www.yahoo.comwww.Facebook.comwww.youtube.comwww.Wikipedia.comEclpise Android Studio

Page 16: Enviar SMS

Anexos

Page 17: Enviar SMS

ENVIAR_SMS

En este tutorial crearemos una

aplicación sencilla para

mandar mensajes de texto sin que

estos se guarden.

Page 18: Enviar SMS

Necesitamos: Eclipse + SDK Android1.  Crea un nuevo proyecto en Eclipse que

llamaremos “Enviar SMS”  deja el MainActivity.java.

Page 19: Enviar SMS

PERMISOS 2.- Para que el sistema permita a tu aplicación hacer

uso del servicio de SMS debes agregar un permiso en tu archivo AndroidManifest.xml, abrelo y añade el android.permission.SEND_SMS antes de donde dice application, de la siguiente manera:

Page 20: Enviar SMS

3.-Abre el archivo activity_main.xml que

se encuentra en RES/LAYOUT

/ y pega el siguiente código:

INTERFAZ

Page 21: Enviar SMS

Abre también el archivo strings.xml que se encuentra en RES/VALUES/ y añade el siguientes código:

Page 22: Enviar SMS

CÓDIGO

import android.os.Bundle; import android.app.Activity; import android.app.PendingIntent; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.telephony.SmsManager; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends Activity { EditText txtPhone; EditText txtMsg; Button btnSend; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); txtPhone = ((EditText)findViewById(R.id.txtPhone )); txtMsg = ((EditText)findViewById(R.id.txtMsg )); btnSend = ((Button)findViewById(R.id.btnSend )); btnSend.setOnClickListener( new View.OnClickListener() { public void onClick(View view) { PendingIntent sentIntent = PendingIntent.getBroadcast(getApplicationContext(), 0, new Intent("SMS_SENT"), 0); registerReceiver(new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { switch (getResultCode()){ case Activity.RESULT_OK: Toast.makeText(getApplicationContext(), "SMS enviado", Toast.LENGTH_SHORT).show(); break; case SmsManager.RESULT_ERROR_GENERIC_FAILURE: Toast.makeText(getApplicationContext(), "No se pudo enviar SMS", Toast.LENGTH_SHORT).show(); break; case SmsManager.RESULT_ERROR_NO_SERVICE: Toast.makeText(getApplicationContext(), "Servicio no diponible", Toast.LENGTH_SHORT).show(); break; case SmsManager.RESULT_ERROR_NULL_PDU: Toast.makeText(getApplicationContext(), "PDU (Protocol Data Unit) es NULL", Toast.LENGTH_SHORT).show(); break; case SmsManager.RESULT_ERROR_RADIO_OFF: Toast.makeText(getApplicationContext(), "Failed because radio was explicitly turned off", Toast.LENGTH_SHORT).show(); break; } } }, new IntentFilter("SMS_SENT")); SmsManager sms = SmsManager.getDefault(); if( txtPhone.getText().toString().length()> 0 && txtMsg.getText().toString().length()>0 ) { sms.sendTextMessage( txtPhone.getText().toString() , null, txtMsg.getText().toString() , sentIntent, null); } else { Toast.makeText(getApplicationContext(), "No se puede enviar, los datos son incorrectos", Toast.LENGTH_SHORT).show(); } }}); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }

4.-Para terminar este tutorial, abre el archivo MainActivity.java y reemplaza el código de la clase con el siguiente:

Page 23: Enviar SMS

Ejecuta la aplicación y ¡listo!

Page 24: Enviar SMS

Cuestionario de estudio de mercado

1. ¿Qué le gusta más de nuestra nueva aplicación movil?:

2. ¿Qué cambios, según usted, mejorarían más nuestro nuevo servicio?:

3.

4. ¿Qué haría aumentar su potencial interés en nuestro nuevo servicio?:

5. ¿Cuál es su impresión general al usar nuestro servicio nuevo?

Excelente Malo Bueno

¿Lo qué le gusta más en los servicios iguales de otras compañías en competencia?:

Page 25: Enviar SMS

6. ¿Si fuera nuestro nuevo servicio disponible en el mercado, lo recomendaría?:

7. ¿Si no está probable que utilizara nuestro servicio, por favor, indique por qué?:

8. ¿Hasta qué punto es crucial para usted la bandura al momento de elegir entre servicios similares?:

Definitivamente síSíNoDefinitivamente no

MáximoConsiderablamenteMás bien síMás bien noNo muchoEn absoluto