gpt4 book ai didi

java - WebView 保持在浏览器中打开 10.0.2.2

转载 作者:行者123 更新时间:2023-12-01 10:41:16 25 4
gpt4 key购买 nike

我安装了 xampp 并设置了“Microsoft LoopBack Adaptor ”,并且能够在我的 Activity onCreate 方法中使用以下代码 fragment 访问“http://localhost/Apryx/audiovideo/ ”处的网页。

WebView mainWebView = (WebView) findViewById(R.id.act1WebView);
mainWebView.getSettings().setAppCacheMaxSize( 5 * 1024 * 1024 ); // 5MB
mainWebView.getSettings().setAppCachePath( getApplicationContext().getCacheDir().getAbsolutePath() );
mainWebView.getSettings().setAllowFileAccess( true );
mainWebView.getSettings().setAppCacheEnabled( true );
mainWebView.getSettings().setJavaScriptEnabled( true );
mainWebView.getSettings().setCacheMode( WebSettings.LOAD_DEFAULT ); // load online by default

if ( !isNetworkAvailable() ) { // loading offline
mainWebView.getSettings().setCacheMode( WebSettings.LOAD_CACHE_ELSE_NETWORK );
}

mainWebView.loadUrl( "http://10.0.2.2/Apryx/audiovideo" );

问题是,它不断退出并在浏览器中打开,我希望它在应用程序的 webView 中打开。

最佳答案

好吧,我发现了这个错误,我没有提到要在 URL 中打开的 HTML 文件名:

替换了这个:

mainWebView.loadUrl( "http://10.0.2.2/Apryx/audiovideo" );

对此:

mainWebView.loadUrl( "http://10.0.2.2/Apryx/audiovideo/index.html" );

并且工作得非常有魅力

关于java - WebView 保持在浏览器中打开 10.0.2.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34404010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com