I need to send from server side simple web pages (with images) some how (mht, or zipped web page folders) and show it on UI of my Android application without browser control, can someone advice my how to proceed with that on Android device?
The WebView class is an extension of Android's View class that allows you to display web pages as a part of your activity layout.
String url = "http://www.example.com"; Intent i = new Intent(Intent. ACTION_VIEW); i. setData(Uri. parse(url)); startActivity(i);
To show a web page in your app, there are two ways to do it: use the default Browser of Android, or use a WebView
. For the second one, you can do this:
WebView webView = (WebView)findViewById(R.id.webView);
//you can load an html code
webView.loadData("yourCode Html to load on the webView " , "text/html" , "utf-8");
// you can load an URL
webView.loadUrl("http://www.stackoverflow.com");
layout XML :
In your layout Xml, define an WebView
like this:
<WebView android:id="@+id/webView"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With