Maison  >  Article  >  Java  >  À quoi sert l’implémentation de la vue Web ?

À quoi sert l’implémentation de la vue Web ?

(*-*)浩
(*-*)浩original
2019-06-22 10:01:199454parcourir

WebView est un contrôle très important sous Android. Sa fonction est d'afficher une page Web. Le noyau qu'il utilise est le moteur webkit. Après la version 4.4, Chrome est directement utilisé comme navigateur Web intégré.

À quoi sert l’implémentation de la vue Web ?

Fonction (Apprentissage recommandé : Tutoriel vidéo Java)

Afficher et rendre des pages Web

Peut interagir avec la page JavaScript pour réaliser un développement hybride.

Introduction à l'utilisation

Avant d'utiliser WebView, n'oubliez pas de déclarer les autorisations d'accès au réseau dans le fichier manifeste :

<uses-permission android:name="android.permission.INTERNET"/>

Le chargement La page a généralement les formes suivantes :

//方式一:加载一个网页
webView.loadUrl("http://www.baidu.com");
//方式二:加载应用资源文件内的网页
webView.loadUrl("file:///android_asset/test.html");
//方式三:加载一段代码
webView.loadData(String data,String mimeType, String encoding);
Parmi elles, la méthode un et la méthode deux sont plus faciles à comprendre. La méthode trois peut ne pas être comprise par certains amis, je vais donc l'expliquer ici.

WebView.loadData() et WebView.loadDataWithBaseURL() représentent le chargement d'un certain morceau de code. Parmi eux, WebView.loadDataWithBaseURL() a une meilleure compatibilité et est applicable à davantage de scénarios. cette méthode.

WebView.loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl)) a cinq paramètres : baseUrl représente la page Web de base, data représente le contenu à charger et mimeType représente le type de la page Web chargée, encoding représente le format d'encodage, historyUrl représente les enregistrements d'historique disponibles et peut être une valeur.

Pour plus d'articles techniques liés à Java, veuillez visiter la colonne

Tutoriel de développement Java pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn