zoukankan      html  css  js  c++  java
  • 2月8日

    今天学习了webview,先加载了本地的路径,然后学习了加载网络的路径;

    在main下面新建一个assets存放本地的路径

    package com.example.yangy.myapplication123;
    
    import android.os.Build;
    import android.support.v7.app.ActionBarActivity;
    import android.os.Bundle;
    import android.view.KeyEvent;
    import android.webkit.WebResourceRequest;
    import android.webkit.WebResourceResponse;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;
    
    public class WebViewActivity extends ActionBarActivity {
    
        private WebView mWebView;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_web_view);
    
            mWebView= (WebView) findViewById(R.id.wv_1);
            //加载本地HTML
             mWebView.loadUrl("file:///android_asset/text.html");//加载网页
        //加载网路HTML
            mWebView.getSettings().setJavaScriptEnabled(true);//加入js正常加载网络网址
           mWebView.setWebViewClient(new MyWebViewClient());
            mWebView.loadUrl("https://m.baidu.com");//m表示移动
            }
        class MyWebViewClient extends WebViewClient {
            @Override
            public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) {
                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
                    view.loadUrl(request.getUrl().toString());
                }
                return null;
            }
        }
    }

    这是加载网络路径的代码,我用的android studio没有老师讲的那个方法,今天的这个问题还没有解决,明天百度西王可以解决;

  • 相关阅读:
    脏数据或者场景考虑不全面引发的生产问题
    框架那些事
    RMI远程方法调用和rpc远程过程调用
    如何提高开发效率
    什么是RPC
    TCP/IP协议和HTTP协议
    apache常见错误:VC运行库(找不到 VCRUNTIME140.dll)
    Apache报错:无法使用可靠的服务器域名
    Apache2.4 下载和安装
    Navicat Premium 15.0.17 破解激活(DFoX 注册机)
  • 原文地址:https://www.cnblogs.com/1234yyf/p/12285207.html
Copyright © 2011-2022 走看看