código de Android para el intento implícito

En este artículo, vamos a aprender cómo utilizar implícita intención ? Hay dos tipos de código (XML y Java) codificación intención implícita se realiza en código Java , el código XML se utiliza class el diseño de trazado.

Considere los archivos de código dados for la implementación intención implícita. código XML será usada for el diseño y la codificación intención implícita se escriben en el archivo de código Java.

archivo XML: (activity_main.xml)

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout >:android="http://schemas.android.com/apk/res/android"
>:app="http://schemas.android.com/apk/res-auto"
>:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.faraz.implicit_intent.MainActivity">
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="44dp"
android:ems="10" />
<Button
android:text="Go To Button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/editText1"
android:layout_centerHorizontal="true"
android:layout_marginTop="70dp"
android:id="@+id/button1" />
</android.support.constraint.ConstraintLayout>

Java Archive: (MainActivity.java)

package com.example.faraz.implicit_intent;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import java.net.URL;
public class MainActivity extends Activity {
Button button;
EditText editText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button=(Button)findViewById(R.id.button1);
EditText editText=(EditText)findViewById(R.id.editText1);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String url= editText.getText().toString();
Intent i=new Intent(Intent.ACTION_VIEW,Uri.parse(url));
startActivity(i);
}
});
}
}

más Nota importante: Si va a copiar y pegar el código a continuación, , no copie for (primera línea de código java), se creará en su propio Android Studio al crear su proyecto. Es diferentes sistemas informáticos diferentes package. Usted tendrá que copiar desde la segunda línea de código java hasta la última línea. Si copia for que muestra el error.

de salida Imágenes


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *