Articles of android webview

在android webview中通过i-frame加载Youtubevideo

我想使用i frame将youtubevideo加载到android webview 这是我的布局Xml 我的代码是 public class WebTube extends Activity { private WebView wv; String html = “\n” + “”; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); wv = (WebView)findViewById(R.id.webView); wv.getSettings().setJavaScriptEnabled(true); wv.loadDataWithBaseURL(“”, html , “text/html”, “UTF-8”, “”); } } 另外我提供 & android:hardwareAccelerated=”true” 当我运行这个我没有得到任何结果它只是显示一个黑屏 我尝试了这个。但这为我提供了.3gp Qualityvideo。 但我需要来自youtube的video原始质量。 这就是我使用iframe的原因。可以帮助我吗? 我使用和而不是iframe来尝试代码。 但它没有解决我的问题。 当我在模拟器上运行此代码时,它显示 在按下播放按钮之前 按下video上的播放按钮后 我认为我们无法在模拟器上传输video,因为它是一个虚拟设备 但是当我在手机上运行它时,它甚至都没有显示出这个结果。 […]

如何在WebView中获取POST请求的JSON响应?

我有一个包含表单(post)的html的WebView 。 单击某个提交按钮时,我会收到JSON响应。 我怎样才能获得这个JSON? 如果我不拦截请求,json会显示在webview上,所以我想我应该使用shouldInterceptRequest (我正在使用API​​ 12),但我不知道如何获取json。 或者也许有更好的方法,比如拦截响应而不是请求? mWebView.loadUrl(myURL); isPageLoaded = false; // used because the url is the same for the response mWebView.setWebViewClient(new WebViewClient() { @Override public WebResourceResponse shouldInterceptRequest (WebView view, String url) { if(isPageLoaded){ // get the json return null; } else return super.shouldInterceptRequest(view, url); } public void onPageFinished(WebView view, String url) { […]

android中的奇怪webview goBack问题

我在Android中使用webview。 但奇怪的是,有时即使webview canGoBack方法返回true ,webview goBack方法也行不通。 if (webView.canGoBack()) webView.goBack(); 谢谢你的任何想法。

有人可以在android中给出一个webview实现的确切示例

嗨,我正在使用WebView实现开发Android应用程序。 我按照官方的android教程 。 在eclipse中构建项目时,我没有遇到错误,但在运行应用程序时: 应用程序已意外停止工作

Android:如何在使用webview.loadUrl时检查是否成功加载了url

在webview android我试图加载一个url,以检查此url的加载是否成功(互联网连接可用,服务器已启动等)我的印象是webview.loadUrl会抛出exception,但错误! 因为它在这里明确说明“不会抛出exception”。 那么如何检查webview.loadUrl是否没有失败?

如何在Web视图中使用android过渡效果?

如果有人能帮助我,我将非常高兴。 我有一个使用webview的应用程序。 webview加载了一个url,我使用了Google教程来覆盖我想用webview打开的所有其他链接。 我已经在res/和slide_right xml创建了一个animimation文件,到目前为止一直很好。 我在主java活动中调用了效果,但它仅适用于第一页。 我想要的是在webview中链接加载的每个页面中应用的效果。 你能用我的代码帮助我吗? package com.ihome; import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.os.Bundle; import android.view.KeyEvent; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.animation.Animation; import android.view.animation.AnimationUtils; import android.webkit.WebView; import android.webkit.WebViewClient; public class IhomeActivity extends Activity { WebView mWebView; private class HelloWebViewClient extends WebViewClient […]

如何在Android webview中隐藏缩放控件?

根据标题,我如何隐藏webview中的缩放控件?

尝试加载WebView时“使用完整操作”

我正在Android应用程序中测试内置的WebView。 我的问题是以下代码 WebView webView = (WebView) findViewById(R.id.webView1); webView.loadUrl(“http://google.com”); 触发一个意图(消化已安装的浏览器以打开Web),而不是在内置的WebView中打开它。 我应该怎么做才能避免这种情况?

如何打开WebView链接到新活动?

如何在网页中打开新活动链接(包含WebView的内容)? 我有网页在哪里是列表,每个列表项包含不同的链接。 所以我希望当用户按下第一项时它打开第二个活动并将该链接加载到第二个活动的WebView。 希望你明白我试着问:) 那可能吗?

通过Web浏览器和webview下载pdf

我正在访问一个有.pdf文件的网站。 如果我通过Web浏览器打开该文档,它会开始下载它。 如果我通过webview打开它,没有任何反应。 我需要在webview上应用什么设置才能开始下载? 我已经有了这个。 wvA.setDownloadListener(new DownloadListener() { public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimeType, long size) { Intent viewIntent = new Intent(Intent.ACTION_VIEW); viewIntent.setDataAndType(Uri.parse(url), mimeType); try { startActivity(viewIntent); } catch (ActivityNotFoundException ex) { } } });