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(); } });