Android WebView的一个简单demo。

最终效果图:


AndroidManifest.xml中加访问INTERNET权限

MainActivity

package com.example.shen.webviewdemo;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;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);        setContentView(R.layout.activity_main);        initView();    }    private void initView() {        String url = "http://bbs.meitiandian.com/plugin.php?id=wechat:access";        webView = (WebView) findViewById(R.id.webview);        //启用支持JavaScript        webView.getSettings().setJavaScriptEnabled(true);        //启用支持DOM Storage        webView.getSettings().setDomStorageEnabled(true);        //加载web资源        webView.loadUrl(url);        //覆盖WebView默认使用第三方或系统默认浏览器打开网页的行为,使网页用WebView打开        webView.setWebViewClient(new WebViewClient() {            @Override            public boolean shouldOverrideUrlLoading(WebView view, String url) {                view.loadUrl(url);                return true;            }        });    }    //改写物理按键的返回的逻辑    @Override    public boolean onKeyDown(int keyCode, KeyEvent event) {        // TODO Auto-generated method stub        if (keyCode == KeyEvent.KEYCODE_BACK) {            if (webView.canGoBack()) {                webView.goBack();//返回上一页面                return true;            } else {                finish();            }        }        return super.onKeyDown(keyCode, event);    }}
activity_main.xml

                    
demo下载地址: http://download.csdn.net/download/shenyuanqing/9177165



更多相关文章

  1. android 设置搜狗输入法为默认输入法
  2. android 让 webView 中的超链接失效
  3. android WebView加载URL不显示图片
  4. Android(安卓)的toolbar设置返回事件
  5. The Toast in android
  6. Android(安卓)刷新框架SmartRefreshLayout
  7. Android点击通知栏返回正在运行的Activity
  8. Android实现两次按下返回键退出
  9. Android(安卓)显示/隐藏 软键盘 方法

随机推荐

  1. 分布式作业 Elastic-Job-Lite 源码分析
  2. 分布式作业系统 Elastic-Job-Lite 源码分
  3. IP地址与子网的作用和组成
  4. java 中 String s = "" 与 new String()
  5. 子网掩码的进制转换
  6. vtp实验
  7. 共享文件夹
  8. 华为ensp链路聚合综合实验
  9. Kafka 原理以及分区分配策略剖析
  10. 单臂路由