2011-08-11 19 views
10

Tenemos un sitio web que ofrece un servicio de correo electrónico. Nos gustaría crear una aplicación completamente desarrollada para esto, pero no podemos permitirnos esto en este momento. Mientras tanto, sería genial si pudiéramos dar a los usuarios un ícono en sus teléfonos que los lleve a una página formateada para móviles en Internet. Entonces, ¿qué me gustaría saber es cómo podemos obtener un ícono en un teléfono de usuarios de Android que simplemente lanzará un enlace web en un navegador? ¿Tiene que ser una aplicación, hay una manera más fácil o estoy sobreestimado? ¿Qué tan complicado sería hacer esto como una aplicación de todos modos?La manera más fácil de abrir una página web en Android con un ícono

Gracias de antemano

Respuesta

2

Una forma es marcar el sitio y luego agregarlo a la pantalla principal. Source

0

Me parece que necesita una versión móvil de su página web. ¿Ya lo tienes? Una vez que tenga su sitio web móvil (es decir, sitio web optimizado para dispositivos móviles), puede crear una aplicación simple con solo un WebView. Todo el contenido se extraería de su sitio y se mostraría dentro de una vista web. Sin embargo, esto es trivial, hacer que todo un sitio web móvil tome algo de tiempo.
Tenga en cuenta que no TIENE QUE tener un sitio web móvil, puede empacar su sitio web existente en un WebView, pero esto reduciría la experiencia del usuario.

5

He hecho proyectos como este en el pasado, es muy simple. Necesita crear un sitio web formateado para una pantalla más pequeña. Una vez que hagas esto, crear una aplicación de Android que muestre tu sitio web es simple. Incluso puede eliminar todas las barras de herramientas del navegador de Android para que parezca que su sitio web es una aplicación real de Android. Google webs de Android, esto lo orientará en la dirección correcta.

0

que podía construir una aplicación que lanza un navegador intención ligarse a su sitio web, o una vista web personalizada para poner en marcha su sitio web en pantalla completa sin la barra de navegación, etc ..

0

La manera más fácil es única para poner las instrucciones en su sitio (directamente, o como una ventana emergente contextual) sobre cómo agregar el marcador como un ícono en su pantalla de inicio. Esto puede ser un poco más complicado en Android y depende del navegador. Una opción más simple para sus usuarios potenciales es proporcionar una aplicación contenedora a través del Mercado.

No es demasiado complicado crear una aplicación de envoltura de Android simple en Java que inicie el navegador, usando Intents. El código esencial lanzamiento del navegador es básicamente el siguiente:

Uri uriUrl = Uri.parse("http://www.yourwebpage.com"); 
Intent launchBrowser = new Intent(Intent.ACTION_VIEW, uriUrl); 
startActivity(launchBrowser); 

Un tutorial más detallado para la creación de este está disponible aquí: http://mobile.tutsplus.com/tutorials/android/launch-android-browser/

16

Crear un nuevo proyecto androide (después de seguir los pasos de instalación del SDK proporcionados en http://developer.android.com)

en el directorio/res/drawable- * dpi tiene los iconos de laucher. Modificar todos ellos.

En la actividad principal, borrar todo dentro del método onCreate un puesto esto:

String url = "http://www.YOUR-URL.com"; 
Intent i = new Intent(Intent.ACTION_VIEW); 
i.setData(Uri.parse(url)); 
startActivity(i); 

Esto abrirá el navegador androide con la URL proporcionada.

+1

¿Qué quiere decir con Modificarlos todos para * dpi? ¿Es posible proporcionar un proyecto fuente de muestra para ilustrar esto? –

+0

Ese paso es opcional, es solo para proporcionar diferentes resoluciones de iconos dependiendo de qué resolución usa el dispositivo –

2

Vea aquí lo que es probablemente la mejor página de instrucciones sobre cómo hacer exactamente eso:

http://intelnav.50webs.com/app_project.html

Se basa en una vista web, es decir, abre la página y realiza toda la navegación en la ventana de la aplicación, no en el navegador predeterminado. Entonces, si desea abrirlo en el navegador, debe usar Intent, como se dijo en las respuestas anteriores.

Mis 2 centavos vale la pena, creo que es mejor en la ventana de la aplicación a menos que realmente desee una navegación compleja con la posibilidad de abrir pestañas adicionales, ventanas y más. El inconveniente con el navegador externo es que, por lo que pude ver, no hay forma de saber si la página ya está abierta en el navegador, por lo que lanzará una copia diferente (en una nueva pestaña) cada vez. Si el usuario no cierra la pestaña al final, por lo general no lo hace, puede ser bastante molesto. Además, dentro de una aplicación probablemente tendrás mejores posibilidades para los anuncios si alguna vez los deseas.

En comparación con un marcador de pantalla simple, como señalaron otros, es más simple y más conveniente para los usuarios finales simplemente descargar una aplicación de una tienda en línea (generalmente Google Play). Es lo que solían hacer. Y tienen mucha información adicional disponible, como lo que hace, lo que otros dicen al respecto, capturas de pantalla (si les proporciona algunas, pero debería hacerlo). Además de una forma de comentar/quejarse a sí mismos. Es una cosa diferente. Técnicamente puede no tener mucho sentido, pero desde la perspectiva de un simple usuario es claramente mejor IMO.

Cuestiones relacionadas