首页 > 软件开发 > HTML >

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

来源:互联网 2023-03-16 19:19:30 373

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

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

工具/原料

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

方法/步骤

  • 1

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

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

  • 2

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

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

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

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

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

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

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

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

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

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

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

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

  • 4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 5

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

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

  • 6

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

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

  • 7

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

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

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


    标签: HTML

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