| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo enviar un mensaje SMS en el Android
    API Muchas aplicaciones desarrolladas para los teléfonos móviles hacen uso del servicio de mensajes cortos o SMS, para entregar los datos . La interfaz de aplicaciones Android, o API , es compatible con los SMS y se puede utilizar para desarrollar aplicaciones que utilizan esta tecnología para enviar y recibir datos. Para acceder a la API de Android, es necesario tener instalado el SDK de Android y trabajar en el entorno de desarrollo integrado Eclipse . El ADT Eclipse plug-in también es necesaria para permitir que el IDE para interactuar con la API de Android. Cosas que necesitará
    Eclipse IDE
    ADT Plug -in para Eclipse
    Android SDK
    Ver Más instrucciones
    1

    Start Eclipse , vaya a " archivo "y seleccionar" Nuevo "para iniciar el asistente de nuevo proyecto. Seleccione "Android " como el tipo de proyecto , escriba " SMSMessaging " en el cuadro Nombre del proyecto , marque " Crear nuevo proyecto en el área de trabajo, " enter " net.learn2develop.SMSMessaging " como nombre del paquete, escriba "SMS " , como Nombre de la actividad y la "App SMS" como nombre de la aplicación . Haga clic en " Finalizar" para crear el proyecto.
    2

    doble clic en el archivo " AndroidManifest.xml " para editarlo. Añadir dos permisos para el archivo añadiendo este código entre " " y " < /manifest > " líneas :

    < usos - permiso android: name = " android.permission.SEND_SMS " >

    Estos permisos permiten al usuario elegir si desea instalar la aplicación.
    3

    Expandir la categoría " Res" , abra la carpeta "Layout " y haga doble clic en el " main.xml " ; presentar para editarlo. Eliminar cualquier código que aparece en el archivo y añade este código para crear una interfaz de usuario que permite al usuario introducir el número de teléfono y el texto Mensaje: Hola

    < xml version = encoding " 1.0 " = "? ; ? utf - 8 "> < LinearLayout el número de teléfono de SMS "/> < /LinearLayout >

    4 Haga doble clic en el archivo" SMS.java "para abrir y editar . Eliminar cualquier código que aparece en el archivo y añade este código para comprobar si se introduce el número de teléfono y mensajes de texto antes de enviar el Mensaje: Hola paquete

    net.learn2develop.SMSMessaging ; android.app.Activity importación , la importación android.widget.Button importación; ; android.app.PendingIntent ; android.content.Intent importación; android.os.Bundle importación; android.telephony.gsm.SmsManager importación; android.view.View importación importación android.widget.EditText ; importar android.widget.Toast ;

    public class SMS extiende Activity { btnSendSMS Button ; EditarTexto txtPhoneNo ; EditarTexto txtMessage ;

    /** se llama cuando se crea por primera vez la actividad. * /@ Overridepublic void onCreate ( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ) ; setContentView ( R.layout.main ) ; btnSendSMS = ( Button) findViewById ( R.id.btnSendSMS ) ; txtPhoneNo = ( EditarTexto ) findViewById (R. id.txtPhoneNo ) ; txtMessage = ( EditarTexto ) findViewById ( R.id.txtMessage ) ; btnSendSMS.setOnClickListener ( nueva View.OnClickListener () {

    public void onClick (View v ) {String PHONENO = txtPhoneNo.getText () toString ( ) . String mensaje = txtMessage.getText () toString ( ) . if ( phoneNo.length ()> 0 && message.length ()> 0 ) sendSMS ( PHONENO , mensaje) ; elseToast.makeText ( getBaseContext (), " Por favor, introduzca tanto el número de teléfono y el mensaje. " , Toast.LENGTH_SHORT ) mostrar ( ) . } } ) ;} }
    5

    Crear un nueva función que envía el mensaje a otro dispositivo. Añada este código en el archivo SMS.java para crear la función :

    public class SMS extiende Activity { sendSMS private void ( Fax String String mensaje ) { PendingIntent pi = PendingIntent.getActivity ( esto, 0 , nuevo Intent ( esto, SMS.class ) , 0); SmsManager sms = SmsManager.getDefault (); sms.sendTextMessage ( número de teléfono , null , mensaje, pi, null) ;} }
    6

    Pulse el botón " ; tecla F11 " para recopilar, generar y ejecutar la aplicación. Se mostrará una interfaz de usuario agradable con dos campos , uno para el teléfono y otra para el texto y un botón gris "Enviar SMS ", que es completamente funcional.

    Previous :

    next :
      Artículos relacionados
    ·Código MATLAB para White Noise 
    ·Cómo buscar apóstrofes en T -SQL 
    ·El código HTML de destacados antecedentes 
    ·Cómo reemplazar los rectángulos Draw Point en WPF 
    ·Cómo solucionar problemas de un Marco NET Runtime Erro…
    ·Cómo hacer animación por ordenador 
    ·Las ventajas de los algoritmos Rijndael 
    ·Cómo hacer un diagrama de flujo y temperatura Pseudocó…
    ·Cómo agregar una fila de GridView mediante programació…
    ·Apache Struts Tutorial 
      Artículos destacados
    ·Cómo programar Sudoku 
    ·Cómo convertir de binario a decimal usando Python 
    ·Cómo utilizar el mapa STL Container Class 
    ·Cómo hacer un archivo CSV en Java 
    ·Cómo actualizar un objeto en una colección con VBA 
    ·Cómo calcular la suma de enteros en Java 
    ·Fundamentos de Visual Basic 6 
    ·Cómo Count Down en Rango en Python 
    ·Diferencias entre C y C + + 
    ·Cómo cambiar una base de datos de Rails SQLite3 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com