[Android dev] Creando un "Acceso directo" a una pagina web

Me escribia por correo Mario Rios sobre alguna aplicacion o alguna forma de crear un icono o acceso directo que enviara directo a una pagina con el navegador de Android.

La unica solucion que a mi se me ocurre es crear una aplicacion que al iniciar inmediatamente inicie una actividad en el Navegador, y a esta aplicacion asignarle el icono deseado, de esta forma al iniciarlo desde el panel de aplicaciones se iniciara el navegador con la pagina deseada.

Para esto hacemos lo siguiente (explico paso a paso y luego muestro el codigo) :

  1. Crear un proyecto nuevo de Android en eclipse (hay muchos tutoriales de como instalar eclipse y el Android SDK, en su momento yo colgare el mio).
  2. En la actividad principal hacer lo siguiente:
Vamos primero a crear  un objeto de tipo Uri que contendra el enlace a la pagina .
Luego creamos un INTENT, que usamos para iniciar alguna otra actividad (al menos hasta el momento es para lo que he usado)
Al intent lo inicializamos pasando como parametros el metodo Intent.ACTION_VIEW y el objeto Uri que creamos.
Iniciamos la actividad con starActivity(intent), pasando como parametro el objeto intent que creamos.
Finalmente terminamos la actividad del programa para que no ocupe memoria mientras se ejecuta el navegador, al cerrar el navegador se regresa a la pantalla principal del telefono.
Suena dificil? en realidad no lo es tanto cuando vemos el codigo:
El codigo fuente esta disponible aqui 
Finalmente compilamos y ejecutamos, si alguien tiene una solucion más efectiva no dude en decirme ^^ ! , lamento la tardanza con el tutorial Mario Rios.

El apk de éste ejemplo está disponible aqui
Anuncios

3 comentarios en “[Android dev] Creando un "Acceso directo" a una pagina web

  1. Hola!Bueno, necesitas un icono, preferible que sea en formato .png.Éste icono debera tener diferentes tamaños para cada resolucion de pantalla.Hay una herramienta que te ayuda con ese trabajo, justo aqui :http://android-ui-utils.googlecode.com/hg/asset-studio/dist/icons-launcher.html#foreground.space.trim=1&foreground.space.pad=0&crop=0&backgroundShape=none&backColor=ff0000%2C100&foreColor=000000%2C0Ahi, creas tu icono y bajas el ZIP, luego lo descomprimes y colocas cada icono (de cada tamaño) en su respectiva carpetala idea es sustituir el archivo icon.png de cada una y listo 🙂

    Me gusta

Cuentanos tu reaccion

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s