Heim >Java >javaLernprogramm >Was nützt die Webview-Implementierung?
WebView ist ein sehr wichtiges Steuerelement in Android. Seine Funktion besteht darin, eine Webseite anzuzeigen. Der verwendete Kernel ist die Webkit-Engine. Ab Version 4.4 wird Chrome direkt als integrierter Webbrowser verwendet.
Funktion (Empfohlenes Lernen: Java-Video-Tutorial)
Webseiten anzeigen und rendern
Kann mit Seiten-JavaScript interagieren, um eine Hybridentwicklung zu erreichen.
Einführung in die Nutzung
Bevor Sie WebView verwenden, vergessen Sie nicht, Netzwerkzugriffsberechtigungen in der Manifestdatei zu deklarieren:
<uses-permission android:name="android.permission.INTERNET"/>
Das Laden Seite hat im Allgemeinen die folgenden Mehrere Formen:
//方式一:加载一个网页 webView.loadUrl("http://www.baidu.com"); //方式二:加载应用资源文件内的网页 webView.loadUrl("file:///android_asset/test.html"); //方式三:加载一段代码 webView.loadData(String data,String mimeType, String encoding);
Unter ihnen sind Methode eins und Methode zwei für einige Freunde möglicherweise nicht verständlich, daher werde ich sie hier erklären.
WebView.loadData() und WebView.loadDataWithBaseURL() stellen das Laden eines bestimmten Codeabschnitts dar. Unter ihnen ist WebView.loadDataWithBaseURL() besser kompatibel und auf mehr Szenarien anwendbar diese Methode.
WebView.loadDataWithBaseURL(String baseUrl, String-Daten, String mimeType, String-Codierung, String-HistoryUrl)) hat fünf Parameter: baseUrl repräsentiert die Basiswebseite, data repräsentiert den zu ladenden Inhalt und mimeType repräsentiert den Typ der geladenen Webseite stellt Encoding das Codierungsformat dar, HistoryUrl stellt die verfügbaren Verlaufsdatensätze dar und kann ein Wert sein.
Weitere technische Artikel zum Thema Java finden Sie in der Spalte Java-Entwicklungs-Tutorials.
Das obige ist der detaillierte Inhalt vonWas nützt die Webview-Implementierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!