SlideShare una empresa de Scribd logo
1 de 4
Taller envio de sms por código

Autor: Ing. Orlando Barcia Ayala



Flujo del programa
UI del programa
Código a añadir dentro de la clase (MidLet)

private void sendSMSClick() throws java.io.IOException {

               MessageConnection conn = null;

               TextMessage msg = null;

               try {

                        // Paso 1: Obtenemos una implementación del Connection que se
encargará de enviar el SMS

                         conn = (MessageConnection) Connector.open("sms://"+
txtnum.getString());



                         // Paso 2: Creamos el SMS

                   msg = (TextMessage)
conn.newMessage(MessageConnection.TEXT_MESSAGE);



                         // Paso 3: Establecemos el contenido del SMS

                         msg.setPayloadText( txtenvio.getString());



                         // Paso 4: Enviamos el SMS

                         conn.send(msg);

               } finally {

                         // Paso 5: IMPORTANTE Cerramos la conexión

                         this.closeQuietly(conn);

                         conn = null;

               }

         }



   /**
* Cierra un Connection ignorando todas las posibles excepciones

      */

       private void closeQuietly(javax.microedition.io.Connection conn){

                            try {

                                conn.close();

                            } catch (Exception ex){

                                // Nada

                            }

       }



Código a añadir en el comando enviar

    try{

               this.sendSMSClick();

           }



           catch(Exception ex ){

    txtenvio.setString(ex.toString());



}

Referencias Bibliografica.

García Perez Carlos, Tomado de:
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=wma

En marzo 2012.

Más contenido relacionado

Destacado (8)

touch
touchtouch
touch
 
Using splash screens in java me applications
Using splash screens in java me applicationsUsing splash screens in java me applications
Using splash screens in java me applications
 
Ldp session8 ideasand_innovation_handout
Ldp session8 ideasand_innovation_handoutLdp session8 ideasand_innovation_handout
Ldp session8 ideasand_innovation_handout
 
Unidad jme-03--ingbarcia-final
Unidad jme-03--ingbarcia-finalUnidad jme-03--ingbarcia-final
Unidad jme-03--ingbarcia-final
 
LDP Session10 life_line_handout
LDP Session10 life_line_handoutLDP Session10 life_line_handout
LDP Session10 life_line_handout
 
Intuit Online Billing User Guide
Intuit Online Billing User GuideIntuit Online Billing User Guide
Intuit Online Billing User Guide
 
Wielka Brytania Weronik
Wielka Brytania WeronikWielka Brytania Weronik
Wielka Brytania Weronik
 
ohjaus
ohjausohjaus
ohjaus
 

Más de Orlando Barcia

Tesis orlandobarcia-tomo1-maestria-educacion-superior
Tesis orlandobarcia-tomo1-maestria-educacion-superiorTesis orlandobarcia-tomo1-maestria-educacion-superior
Tesis orlandobarcia-tomo1-maestria-educacion-superior
Orlando Barcia
 
Taller envio de sms por código 2012
Taller envio de sms por código 2012Taller envio de sms por código 2012
Taller envio de sms por código 2012
Orlando Barcia
 
Unidad jme-02--ingbarcia-final
Unidad jme-02--ingbarcia-finalUnidad jme-02--ingbarcia-final
Unidad jme-02--ingbarcia-final
Orlando Barcia
 

Más de Orlando Barcia (20)

orlando barcia curriculum vitae hoja de vida
orlando barcia curriculum vitae hoja de vidaorlando barcia curriculum vitae hoja de vida
orlando barcia curriculum vitae hoja de vida
 
Tesis orlandobarcia-tomo1-maestria-educacion-superior
Tesis orlandobarcia-tomo1-maestria-educacion-superiorTesis orlandobarcia-tomo1-maestria-educacion-superior
Tesis orlandobarcia-tomo1-maestria-educacion-superior
 
Prueba jme-2012
Prueba jme-2012Prueba jme-2012
Prueba jme-2012
 
factor de potencia
factor de potenciafactor de potencia
factor de potencia
 
Proyecto ups-jme2012
Proyecto ups-jme2012Proyecto ups-jme2012
Proyecto ups-jme2012
 
Proyecto ups 2012
Proyecto ups 2012Proyecto ups 2012
Proyecto ups 2012
 
touch
touchtouch
touch
 
Taller uso-de-tablas
Taller uso-de-tablasTaller uso-de-tablas
Taller uso-de-tablas
 
Unidad3 03 tamanio_archivos_3-2012
Unidad3 03 tamanio_archivos_3-2012Unidad3 03 tamanio_archivos_3-2012
Unidad3 03 tamanio_archivos_3-2012
 
Taller7 grabacion-partes-audio
Taller7 grabacion-partes-audioTaller7 grabacion-partes-audio
Taller7 grabacion-partes-audio
 
Unidad3 02 formatosdeaudio_2-2012
Unidad3 02 formatosdeaudio_2-2012Unidad3 02 formatosdeaudio_2-2012
Unidad3 02 formatosdeaudio_2-2012
 
Unidad6 grabacion de_audio-2012
Unidad6 grabacion de_audio-2012Unidad6 grabacion de_audio-2012
Unidad6 grabacion de_audio-2012
 
Taller envio de sms por código 2012
Taller envio de sms por código 2012Taller envio de sms por código 2012
Taller envio de sms por código 2012
 
Planteamiento de-ejercicios-2011
Planteamiento de-ejercicios-2011Planteamiento de-ejercicios-2011
Planteamiento de-ejercicios-2011
 
Taller1 1-recordatorio-conceptos
Taller1 1-recordatorio-conceptosTaller1 1-recordatorio-conceptos
Taller1 1-recordatorio-conceptos
 
Configuracion cliente-outlook-2010-america-utah-syslan
Configuracion cliente-outlook-2010-america-utah-syslanConfiguracion cliente-outlook-2010-america-utah-syslan
Configuracion cliente-outlook-2010-america-utah-syslan
 
Unidad2 3 principios-acustica-audiodigital-ups
Unidad2 3 principios-acustica-audiodigital-upsUnidad2 3 principios-acustica-audiodigital-ups
Unidad2 3 principios-acustica-audiodigital-ups
 
Unidad jme-02--ingbarcia-final
Unidad jme-02--ingbarcia-finalUnidad jme-02--ingbarcia-final
Unidad jme-02--ingbarcia-final
 
Unidad jme-01--ingbarcia-fina-2011
Unidad jme-01--ingbarcia-fina-2011Unidad jme-01--ingbarcia-fina-2011
Unidad jme-01--ingbarcia-fina-2011
 
Java micro edition 2012
Java micro edition 2012Java micro edition 2012
Java micro edition 2012
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 

Último (17)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Retornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armoníaRetornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armonía
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

Taller envio de sms por código 2012

  • 1. Taller envio de sms por código Autor: Ing. Orlando Barcia Ayala Flujo del programa
  • 3. Código a añadir dentro de la clase (MidLet) private void sendSMSClick() throws java.io.IOException { MessageConnection conn = null; TextMessage msg = null; try { // Paso 1: Obtenemos una implementación del Connection que se encargará de enviar el SMS conn = (MessageConnection) Connector.open("sms://"+ txtnum.getString()); // Paso 2: Creamos el SMS msg = (TextMessage) conn.newMessage(MessageConnection.TEXT_MESSAGE); // Paso 3: Establecemos el contenido del SMS msg.setPayloadText( txtenvio.getString()); // Paso 4: Enviamos el SMS conn.send(msg); } finally { // Paso 5: IMPORTANTE Cerramos la conexión this.closeQuietly(conn); conn = null; } } /**
  • 4. * Cierra un Connection ignorando todas las posibles excepciones */ private void closeQuietly(javax.microedition.io.Connection conn){ try { conn.close(); } catch (Exception ex){ // Nada } } Código a añadir en el comando enviar try{ this.sendSMSClick(); } catch(Exception ex ){ txtenvio.setString(ex.toString()); } Referencias Bibliografica. García Perez Carlos, Tomado de: http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=wma En marzo 2012.