teléfono de mensajería de texto Android Studio en valor de paso entre la actividad web

com.dingcheng365.yzgk89.h01 empaquetar;

android.content.Intent importación;
android.net.Uri importación;
android.support.v7.app.AppCompatActivity importación;
android.os.Bundle importación;
android.view.View importación;
android.widget.Button importación;
android.widget.EditText importación;
android.widget.TextView importación;

público  de clase MainActivity extiende AppCompatActivity
{
    // 变量*********************************************** ********************** 
    privada Vista de Texto tvMsg = nula ;
    privada Botón btnOpenA01 = nula ;
    privada Botón btnCall = nula ;
    privada EditarTexto Ettel = nula ;
    privadas btnSms Botón = NULL ;
    privada EditarTexto ETSMS = nula ;
    privada Botón btnUrl = nula ;
    privada EditarTexto etUrl = nula ;

    // función *********************************************** ********************** 
    pública  vacío OpenA01_clik (Ver V) {
         // Obtener los datos 
        cadena strTel = "" ;
        Cuerda strSms = "" ;

        strTel = etTel.getText () toString ().;
        strSms = etSms.getText () toString ().;

        // datos asignados a Intención 
        La intención = Intención nuevo nuevo la Intención (la MainActivity. El este , A01Activity. clase );
        intent.putExtra ( " Tel " , strTel);
        intent.putExtra ( " SMS " , strSms);

        // iniciar Actividad 
        startActivity (la intención);
    }

    @Anular
    protegida  void onCreate (Bundle savedInstanceState)
    {
        super.onCreate (savedInstanceState);
        setContentView (R.layout.activity_main);

        // inicializar el objeto 
        tvMsg = (el TextView) la findViewById (R.id.tvMainMsg);
        btnOpenA01 = (botón) findViewById (R.id.btnMainOpenA01);
        btnCall = (botón) findViewById (R.id.btnMainCall);
        Ettel = (Editar texto) findViewById (R.id.etMainTel);
        btnSms = (botón) findViewById (R.id.btnMainSms);
        ETSMS = (EditarTexto) findViewById (R.id.etMainSms);
        btnUrl = (botón) findViewById (R.id.btnMainUrl);
        etUrl = (EditarTexto) findViewById (R.id.etMainUrl);

        // botón de llamada de eventos de clic 
        btnCall.setOnClickListener ( nueva nueva View.OnClickListener ()
        {
            @Anular
            pública  vacío onClick (Ver v)
            {
                // obtener el número de teléfono 
                de cuerda strTel = "" ;

                strTel = etTel.getText () toString ().;

                // llamar a la persona que llama App 
                Uri uri = Uri.parse ( " tel: " + strTel);
                Intención Intención = nuevo Intención (Intent.ACTION_DIAL, uri);
                startActivity (intención);

            }
        });

        // evento botón Enviar SMS clic 
        btnSms.setOnClickListener ( nueva nueva View.OnClickListener ()
        {
            @Anular
            pública  vacío onClick (Ver v)
            {
                // obtener el número de teléfono 
                de cuerda strTel = "" ;
                strTel = etTel.getText () toString ().;

                // obtener el contenido de los mensajes enviados 
                Cuerda strSms = "" ;
                strSms = etSms.getText () toString ().;

                // iniciar los teléfonos Android para enviar mensajes de texto en la App Actividad 
                Uri uri = Uri.parse ( " smsto: " + strTel);
                Intención Intención = nuevo Intención (Intent.ACTION_SENDTO, uri);
                intent.putExtra ( " sms_body " , strSms);
                startActivity (intención);
            }
        });

        // abrir el evento botón de página, haga clic 
        btnUrl.setOnClickListener ( nueva nueva View.OnClickListener ()
        {
            @Anular
            pública  vacío onClick (Ver v)
            {
                // obtener la URL 
                cadena strURL = "" ;
                strURL = etUrl.getText () toString ().;

                // iniciar abierta la página de la aplicación 
                Uri uri = Uri.parse (strURL);
                Intención Intención   = nuevo Intención (Intent.ACTION_VIEW, uri);
                startActivity (intención);
            }
        });


    }





}

valor aceptado

 super.onCreate (savedInstanceState);
        setContentView (R.layout.activity_a01);

        // inicializar el objeto 
        btnBack = (el botón) la findViewById (R.id.btnA01Back);
        tvMsg = (TextView) findViewById (R.id.tvA01Msg);

        // obtener la Intención 
        de la Intención del Intento = nula ;
        intención = getIntent ();

        // obtener datos específicos 
        de cadena strTel = "" ;
        Cuerda strSms = "" ;

        strTel = intent.getStringExtra ( " Tel " );
        strSms = intent.getStringExtra ( " SMS " );

        // eco datos 
        tvMsg.setText ( " Tel: " + strTel + " SMS: " + strSms);

        // definir el botón de retroceso de evento click 
        btnBack.setOnClickListener ( nueva nueva View.OnClickListener ()
        {
            // evento de clic correspondiente a la función 
            @ Override
             pública  vacío onClick (Ver v)
            {
                terminar();
            }
        });

 

Supongo que te gusta

Origin www.cnblogs.com/zlj843767688/p/12565131.html
Recomendado
Clasificación