Android网络编程之WebView【实例解析】
2015-08-14 08:59
615 查看
WebView
作用:
可以把一个网页在手机客服端以View的方式显示(实质上是一个网页)
XML 文件:
MainActivity代码【实例解析】
作用:
可以把一个网页在手机客服端以View的方式显示(实质上是一个网页)
XML 文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> <WebView android:id="@+id/webView" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </RelativeLayout>
MainActivity代码【实例解析】
package com.example.webview; import android.os.Bundle; import android.app.Activity; import android.view.KeyEvent; import android.view.Menu; import android.view.Window; import android.webkit.WebView; import android.webkit.WebViewClient; public class MainActivity extends Activity { private WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); webView = (WebView) this.findViewById(R.id.webView); webView.getSettings().setJavaScriptEnabled(true);//是支持JavaScript语言 webView.loadUrl("https://www.baidu.com/"); webView.setWebViewClient(new MyWebViewClient()); } /* * 去掉WebView显示的网页中的进度条和网址使更像客服端应用程序 * * */ class MyWebViewClient extends WebViewClient{ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } } /** * 使点击回退按钮不会直接退出整个应用程序而是返回上一个页面 * * */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK&&webView.canGoBack()){ webView.goBack();//返回上个页面 return true; } return super.onKeyDown(keyCode, event);//退出整个应用程序 } }
相关文章推荐
- OpenCV进阶之路:神经网络识别车牌字符
- 黑马程序员 Java基础 网络编程
- linux学习笔记------网络命令---
- /etc/xinetd.conf 和 /etc/xinetd.d/*【新网络服务配置】
- Wireshark基本介绍和学习TCP三次握手
- Cocos2d-x 2.0 TestCpp框架源码分析
- 网络协议层--<TCP/IP详解1>
- 青岛拾音器_高保真拾音器_高灵敏_噪音低_地铁_车厢_监狱_2015首选拾音器
- 沃通SSL精灵,让网站HTTPS永不过期
- PHP消息队列httpsqs安装与使用
- VIEWGOOD(远古)网络电视台系统技术方案
- ping分析和判断网络故障
- 网络编程02---HTTP协议
- JAVA编写的一个简单的Socket实现的HTTP响应服务器
- AVA编写的使用Socket模拟Http的GET操作
- http://www.cnblogs.com/monian/p/3822980.html
- TCP三次握手及其背后的缺陷
- TCP三次握手及其背后的缺陷
- TCP/IP详解学习笔记
- 网络编程01---计算机网络基础