Android tutorial - Android WebView - android app development - android studio - android development tutorial
What is Android WebView?
- Android's Webview, as described by Google, is a “system component powered by Chrome that allows Android apps to display web content.” In other words, Webview allows 3rd party apps to show content in an in-app browser or in an app screen that pulls from the web. A web browser is a software application for
- retrieving,
- presenting and
- traversing information resources on the World Wide Web.
- An information resource is identified by a Uniform Resource Identifier (URI/URL) that may be a
- web page,
- image,
- video or
- other piece of content.
- Hyperlinks present in resources enable users easily to navigate their browsers to related resources.
- Although browsers are primarily intended to use the World Wide Web, they can also be used to access information provided by web servers in private networks or files in file systems.
Android WebView Details
- Android WebView is used to display web page in android. The web page can be loaded from same application or URL. It is used to display online content in android activity.
- Android WebView uses webkit engine to display web page.
- The android.webkit.WebView is the subclass of AbsoluteLayout class.
- The loadUrl() and loadData() methods of Android WebView class are used to load and display web page.
- Let's see the simple code to display wikitechy.com web page using web view.
- Let's see the simple code to display HTML web page using web view. In this case, html file must be located inside the asset directory.
- Let's see another code to display HTML code of a string.
activity_main.xml
- File: activity_main.xml
Activity class
- File: MainActivity.java