草庐IT

X5WebView

全部标签

android - webview 不会在链接点击时加载 pdf 文件

我开发了一个网络应用程序,可以显示托管在网络服务器上的pdf文档列表。此应用程序嵌入在Android的webview应用程序中,但是当我在手机上加载该应用程序时,选择pdf链接没有任何作用。我究竟做错了什么?谢谢Java代码如下:packagecom.hellowebview;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.KeyEvent;importandroid.webkit.WebView;importandroid.webkit.WebViewClient;publicclassHel

android instagram 在不使用 webview 的情况下登录

如何在不使用Webiview将用户导航到Instagram网站的情况下在android中使用Instagram凭据执行登录?我已经试过了https://github.com/gorbin/ASNE.但我需要类似于http://www.instaliker.net/的登录实现 最佳答案 您可以检索用户凭据并使用Curl在后台向身份验证站点发送请求并等待响应。 关于androidinstagram在不使用webview的情况下登录,我们在StackOverflow上找到一个类似的问题:

android - 检查url是否被缓存webview android

我使用webview加载html页面和url。我只想在互联网可用或url内容被webView缓存时加载url。HowcanIcheckifaurliscachedwithouthavingtocreatemyowncacheonsomeexternalpath.WebSettingsws=wv.getSettings();ws.setJavaScriptEnabled(true);ws.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);wv.setOnTouchListener(this);wv.setWebViewClient(new

java - Android WebView 和 Word Online

我正在处理一个Android项目,我必须在其中打开一个Word在线文档,该文档必须在不公开URL的情况下打开。我有以下打开文档的代码,但发生了某种错误。我很确定它与权限有关,但我不确定我到底缺少什么。FrameLayout.LayoutParamsrl=newFrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT,FrameLayout.LayoutParams.MATCH_PARENT);android.webkit.WebViewwView=newandroid.webkit.WebView(this.getCo

带有WebView的Android弹出登录屏幕

我正在打开一个webpage使用WebView延伸WebChromeClient.该页面有登录弹出窗口,如图所示。当我使用setWebViewClient,它只是提示我白屏所以我猜它不支持Authentication.当我尝试创建自定义WebViewClient,我发现它有一个方法叫做onReceivedHttpAuthRequest我认为这是正确的位置,但如何在屏幕上显示弹出窗口?publicclassBaseWebViewClientextendsWebViewClient{publicenumSpinnerMode{ALWAYS,FIRST,DISABLED}privatefin

android - Webview 不显示古吉拉特语字体

我无法在Xolo、SonyXperia、NexusTab设备的WebView中显示Gujarati字体。谁能帮我解决这个问题? 最佳答案 尝试将所有html页面放入Assets文件夹和sdcard以及任何网络服务器中。简单地加载url:webView.loadUrl("http://www.google.com/");就这样。在我的例子中,所有网页都存储在网络服务器上,我们可以选择按钮来显示不同语言的网页。 关于android-Webview不显示古吉拉特语字体,我们在StackOver

android - 在Webview末尾添加 View

伙计们!我用谷歌搜索了一整天,仍然找不到解决方案。所以,我在这里发布我的问题,希望能得到一些解决。我想在android中的webview末尾添加一些空白区域,我尝试设置webview的底部填充,但是它不起作用。我知道webview的布局是absoluteLayout,这是不推荐使用的,我尝试获取webview的整个长度,并在最后添加一个View,我尝试使用getContentHeight(),但是,高度不太正确,它不是webview的结束,可能是因为图片或其他原因,我不知道。所以,我的问题是,是否有办法实现我最初的目标,即在webview末尾添加一些空白区域?提前致谢!

android - 如何使用 dip 在 webview css 中指定图像大小?

我有一个通过CSS文件格式化的WebView-我从应用程序中为此View动态生成HTML,就像Web服务器所做的那样。生成的HTML引用静态CSS文件进行格式化。我有一个图像格式化指令,例如:img{width:20px;height:20px;}为了让这个设备独立,我想使用dip而不是px来测量宽度和高度。我无法弄清楚(也找不到)如何在css定义中将dip指定为一个单位。我试过“dp”和“dip”,都没有用。这能做到吗?我知道我可以通过类型的选择器选择多个版本的CSS文件,但这意味着我将拥有重复的CSS文件,只是为了能够调整大小根据不同的设备密度的图像。可行,但我希望能够在CSS文件

Android:使用 WebView 播放 Assets 声音

当用户单击我应用程序的WebView上的标签时,我尝试播放Assets文件夹中的声音。我发现我可以使用一个扩展WebViewClient的新类来检测链接的扩展,如果它是一个mp3文件,它可以通过默认的音频播放器播放它。但我希望它在Activity中播放而不开始新的Activity。我使用以下链接作为引用:SoundinWebview和ErrorcreatingMediaPlayerwithUriorfileinassets但是没有用。我尝试使用以下代码来做到这一点:packagecom.rangga.test.webview.sound;importandroid.content.In

android - WebView 缓存在 Android 4.4 中不起作用

我一直在开发一个应用程序,它可以缓存来自网络的图像并在用户离线时显示它。在Android4.4发布之前,这种方法运行良好。现在,我看到的只是“无法加载网页”错误。我想这可能与Kitkat使用Chromium加载webView这一事实有关,但我不太确定。对此有任何修复吗?这是我的代码:mWebView.setLayerType(View.LAYER_TYPE_SOFTWARE,null);mWebView.setWebViewClient(newMyWebViewClient());mWebViewSettings=mWebView.getSettings();mWebViewSetti