miércoles, 6 de mayo de 2015

Acceder a pagina web y hacer una llamada en android


1.- Creamos un nuevo proyecto


2.- En el main.xml agregamos el siguiente código.

main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
        >

    <Button
            android:id="@+id/btnWebBrowser"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Buscador Web"
            android:onClick="onClickWebBrowser"
            />

    <Button
            android:id="@+id/btnMakeCalls"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Hacer una llamada"
            android:onClick="onClickMakeCalls"
            />
    
</LinearLayout>



3.- Ya una vez hecho la interfaz, ahora rellenaremos con el siguiente codigo el Activity

MyActivity.java

package depredador1220.master.kenny;

import android.app.Activity;
import android.os.Bundle;

//import a utilizar
import android.content.Intent;
import android.net.Uri;
import android.view.View;

public class MyActivity extends Activity {

    //bandera para la peticion del Uri
    int request_code = 1;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }

    public void onClickWebBrowser( View view )
    {
        Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("http://recopilacioncodigosprogramacion.blogspot.mx/"));
        startActivity(i);
    }

    public void onClickMakeCalls( View view )
    {
        Intent i = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:0449621111111"));
        startActivity(i);
    }

}


4.- Ejecutamos y obtenemos el siguiente resultado.




No hay comentarios:

Publicar un comentario