Emular un Navegador desde App Inventor


 App Inventor tiene un componente llamado  WebViewer ,por  lo que podemos cargar una página web / página web en una aplicación utilizando  el componente   WebViewer  . Para ello, simplemente podemos arrastrar el  WebViewer  componente para  Screen1  ventana y establecer el  HomeUrl  propiedad del  WebViewer  a la página web que queremos ver cuando se inicia la aplicación .
Note que la inclusión de un protocolo de red tales como http o https es importante, de lo contrario, la página web no se cargará. Si intenta http://www.google.com , no va a funcionar, pero si http://www.google.com funcionará. Para nuestra aplicación de ejemplo, vamos a tener un cuadro de texto donde el usuario puede especificar una dirección URL y pulse el botón Ir a cargar la página web. También tendremos los botones anterior y siguiente para navegar por páginas. Así es como nuestra aplicación se vería:
    Podemos establecer el  HomeUrl  ya sea en la ventana del visor / diseñador o en el editor de bloques. Si ha echado un vistazo a la instantánea cuadras más abajo, hemos establecido la  HomeUrl  en el editor de bloques debajo  Screen1.Initialize  evento. Allí, también fijamos los botones anterior y siguiente  Habilitado  propiedad a  falso . Cuando golpea un usuario en el botón Go, primero revisamos si la dirección URL en el cuadro de texto contiene  http://  o  https:// , si lo hace, simplemente cargar la página web; si no lo hace, añadimos  http://  al principio de la URL y carga especificada. Dado que hemos sido capaces de cargar una página web, hemos creado el botón anterior  Habilitado  propiedad en true. Tenga en cuenta que si el cuadro de texto está vacío y el usuario pulsa Go, el espectador intentará cargar http:// que obviamente no es válida. Siempre se puede comprobar si el cuadro de texto está vacío. Si está vacío, no cargue nada. Nosotros no lo hicimos aquí porque queremos ver el comportamiento por defecto cuando una URL no es válida.
Bloques frescos Visor Web
    Cuando se presiona el botón anterior, hacemos posible el botón siguiente ya hay una página que podemos esperar. También comprobamos si otras páginas que pueden volver a utilizando  CanGoBack  procedimiento de  WebViewer  componente. Nosotros hacemos todo lo contrario cuando se pulsa el botón siguiente.
Puede descargar el código  fuente de esta aplicación  CoolWebViewer.aia  desde   el link de  Descargas  página y probarlo  por si mismo.

Fuente aqui

Anuncios

Responder

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