proyecto enviar-sms

26
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: joanna-alejo

Post on 13-Apr-2017

173 views

Category:

Mobile


0 download

TRANSCRIPT

Page 1: Proyecto 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: Proyecto enviar-sms
Page 3: Proyecto enviar-sms

C&J

Page 4: Proyecto 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 Móvil15. Cuestionario de estudio de mercado

Page 5: Proyecto 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 6: Proyecto 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 7: Proyecto 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 8: Proyecto 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 9: Proyecto enviar-sms

Objetivos de Investigación

El objetivo de nuestra aplicación es mantener en comunicación a la sociedad pues hoy en día eso es muy importante. Nuestra aplicación es completamente

gratuita a la 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 10: Proyecto enviar-sms

Marcos de ReferenciaPara realizar nuestra aplicación nos basamos en aplicaciones que son muy comunes y utilizadas hoy en día.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 11: Proyecto 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 12: Proyecto enviar-sms

Marco TeóricoDesde 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 13: Proyecto enviar-sms

Marco MetodológicoEsta 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 14: Proyecto 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 15: Proyecto enviar-sms

ConclusionesEn conclusión nuestra aplicación puede ser de mucha

ayuda por que como en un principio se señalo la comunicación hoy en día 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 16: Proyecto enviar-sms

Fuentes de Consultawww.yahoo.comwww.Facebook.comwww.youtube.comwww.Wikipedia.comhttps://www.masadelante.com/faqs/smshttp://smspubli.com/blog/origen-y-evolucion-del-sms/Eclipse Android Studio

Page 17: Proyecto enviar-sms

Anexos

Page 18: Proyecto enviar-sms

ENVIAR_SMS

En este tutorial crearemos una

aplicación sencilla para

mandar mensajes de texto sin que

estos se guarden.

Page 19: Proyecto enviar-sms

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

llamaremos “Enviar SMS”  deja el MainActivity.java.

Page 20: Proyecto 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, ábrelo y añade el android.permission.SEND_SMS antes de donde dice application, de la siguiente manera:

Page 21: Proyecto enviar-sms

3.-Abre el archivo activity_main.xml que

se encuentra en RES/LAYOUT

/ y pega el siguiente código:

INTERFAZ

Page 22: Proyecto enviar-sms

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

Page 23: Proyecto 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 24: Proyecto enviar-sms

Ejecuta la aplicación y ¡listo!

Page 25: Proyecto enviar-sms

Cuestionario de estudio de mercado

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

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 nuestra nueva aplicación?

Excelente Malo Bueno

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

Page 26: Proyecto 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 blandura al momento de elegir entre servicios similares?:

Definitivamente síSíNoDefinitivamente no

Máximo ConsiderablementeMás bien síMás bien noNo muchoEn absoluto

9.¿Encontro alguna dificultad o problema dentro de nuestra aplicación?:

10.¿Qué otras opciones desearía que agreguemos a la aplicación?: