La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué es Android WebView? ¿De qué sirve?

¿Qué es Android WebView? ¿De qué sirve?

Hoy en día, cada vez más aplicaciones tienen vistas de carga de páginas web integradas, que es lo que solemos llamar APLICACIÓN Híbrida. Muchas plataformas en el mercado hacen esto, como Taobao, JD.COM y otras plataformas de comercio electrónico que utilizamos con frecuencia. ¿Cómo se logran? Hay un componente WebView en nuestro Android que puede implementar dicha función. Es un control de interfaz de usuario nativo en Android, que se utiliza principalmente para acceder cómodamente a páginas web remotas o recursos HTML locales en aplicaciones de aplicaciones. Al mismo tiempo, WebView también sirve como puente entre el código Java y el código JS en Android. De hecho, WebView también es un navegador con muy pocas funciones. Echemos un vistazo a algunas formas comunes de utilizar WebView.

WebView es un control del sistema proporcionado por el sistema Android que puede mostrar páginas web. Es una vista especial y un grupo de vistas que puede tener muchas otras subvistas. En sistemas inferiores a Android 4.4 (excepto 4.4), el kernel WebKit se usa para implementar WebView, mientras que en sistemas con Android 4.4 y superiores, el kernel Chromium se usa como soporte para WebView en Google. En este cambio, las API relacionadas con WebView proporcionadas por Android no han cambiado mucho. También son compatibles con las API de versiones inferiores en 4.4 y se han introducido una pequeña cantidad de API. A continuación se ofrece una breve introducción a la diferencia entre WebView basado en Chromium y Webview basado en WebKit. WebView basado en Chromium brinda soporte más amplio para HTML5, CSS3 y JavaScript, mientras que WebView brinda la mayor parte del soporte para las funciones HTML5 basadas en Chrome 37 en la versión de Android. Además, Chromium también admite la depuración remota (Chrome DevTools). WebKit JavaScript hace que WebCore JavaScript sea reemplazado por V8 en Android 4.4, lo que puede mejorar directamente el rendimiento de JavaScript.

Segundo rol

1. Mostrar y renderizar páginas web

2. Utilice archivos html (recursos locales o en línea) como diseño.

3. Se puede llamar de forma interactiva con JavaScript.

Nota: El control WebView es potente. Además de las propiedades y configuraciones de vista comunes, maneja poderosamente las solicitudes de URL, la carga de páginas, la representación y la interacción de la página.