首页 > 软件开发 > HTML >

android浏览器webview进行html5开发(3)

来源:互联网 2023-03-16 19:19:30 版权归原作者所有,如有侵权,请联系我们

android浏览器webview进行html5开发,android浏览器没有处理会打开手机的其他浏览器,怎么处理打开内部浏览器呢ef1办公区 - 实用经验教程分享!

android浏览器webview进行html5开发(3)ef1办公区 - 实用经验教程分享!

工具/原料

  • 准备了一个web程序 也可以是外部网址

方法/步骤

  • 1

    找到android的activity_main.xml配置文件,打开配置文件ef1办公区 - 实用经验教程分享!

    android浏览器webview进行html5开发(3)ef1办公区 - 实用经验教程分享!

  • 2

    打开配置文件后增加ef1办公区 - 实用经验教程分享!

    WebViewef1办公区 - 实用经验教程分享!

    android:id="@ id/webView"ef1办公区 - 实用经验教程分享!

    android:layout_width="fill_parent"ef1办公区 - 实用经验教程分享!

    android:layout_height="fill_parent"ef1办公区 - 实用经验教程分享!

    android:layout_centerInParent="true"ef1办公区 - 实用经验教程分享!

    android:scrollbars="none" />ef1办公区 - 实用经验教程分享!

    代码ef1办公区 - 实用经验教程分享!

    android浏览器webview进行html5开发(3)ef1办公区 - 实用经验教程分享!

  • 2此文章非法爬取自百度经验
  • 3

    打开项目中的MainActivityef1办公区 - 实用经验教程分享!

    android浏览器webview进行html5开发(3)ef1办公区 - 实用经验教程分享!

  • 4

    修改内部代码如下ef1办公区 - 实用经验教程分享!

    ef1办公区 - 实用经验教程分享!

    @SuppressLint("SetJavaScriptEnabled")ef1办公区 - 实用经验教程分享!

    public class MainActivity extends Activity {ef1办公区 - 实用经验教程分享!

    ef1办公区 - 实用经验教程分享!

    private WebView webView;ef1办公区 - 实用经验教程分享!

    ef1办公区 - 实用经验教程分享!

    @Overrideef1办公区 - 实用经验教程分享!

    protected void onCreate(Bundle savedInstanceState) {ef1办公区 - 实用经验教程分享!

    super.onCreate(savedInstanceState);ef1办公区 - 实用经验教程分享!

    ef1办公区 - 实用经验教程分享!

    setContentView(R.layout.activity_main);ef1办公区 - 实用经验教程分享!

    webView = ((WebView) findViewById(R.id.webView));ef1办公区 - 实用经验教程分享!

    ef1办公区 - 实用经验教程分享!

    webView.getSettings().setJavaScriptEnabled(true);ef1办公区 - 实用经验教程分享!

    webView.loadUrl("http://10.254.125.3:8080/");ef1办公区 - 实用经验教程分享!

    webView.setWebViewClient(new WebViewClient() {ef1办公区 - 实用经验教程分享!

    ef1办公区 - 实用经验教程分享!

    @Overrideef1办公区 - 实用经验教程分享!

    public boolean shouldOverrideUrlLoading(WebView view, String url) {ef1办公区 - 实用经验教程分享!

    // 返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器ef1办公区 - 实用经验教程分享!

    view.loadUrl(url);ef1办公区 - 实用经验教程分享!

    return true;ef1办公区 - 实用经验教程分享!

    }ef1办公区 - 实用经验教程分享!

    ef1办公区 - 实用经验教程分享!

    });ef1办公区 - 实用经验教程分享!

    }ef1办公区 - 实用经验教程分享!

    ef1办公区 - 实用经验教程分享!

    @Overrideef1办公区 - 实用经验教程分享!

    public boolean onCreateOptionsMenu(Menu menu) {ef1办公区 - 实用经验教程分享!

    getMenuInflater().inflate(R.menu.main, menu);ef1办公区 - 实用经验教程分享!

    return true;ef1办公区 - 实用经验教程分享!

    }ef1办公区 - 实用经验教程分享!

    ef1办公区 - 实用经验教程分享!

    }ef1办公区 - 实用经验教程分享!

    android浏览器webview进行html5开发(3)ef1办公区 - 实用经验教程分享!

  • 5

    运行如下代码,出现如图效果ef1办公区 - 实用经验教程分享!

    android浏览器webview进行html5开发(3)ef1办公区 - 实用经验教程分享!

  • 6

    或者修改链接为外部链接或者自己的网站链接ef1办公区 - 实用经验教程分享!

    android浏览器webview进行html5开发(3)ef1办公区 - 实用经验教程分享!

  • 7

    那么打开的就是已有的网站ef1办公区 - 实用经验教程分享!

    android浏览器webview进行html5开发(3)ef1办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!ef1办公区 - 实用经验教程分享!


    标签: HTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号