草庐IT

5WebView

全部标签

android - 如何在android的WebView中设置文本大小

我正在使用WebView来对齐文本。我想知道-是否可以在layout文件中设置文字大小?因为我想要不同屏幕尺寸的不同文本尺寸。还有一个问题是第一个背景出现,然后在2秒文本显示后出现。是否可以立即显示文字?文字大小为7-8行。代码-publicclassMainextendsActivity{WebViewmWebView;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);mWebView=(WebVi

android - 使用 WebView 设置HttpAuthUsernamePassword?

我正在尝试进行基本身份验证以查看protected网址。我想访问如下所示的protected网址:http://api.test.com/userinfo/vid?=1234所以我使用WebView执行以下操作:mWebView.setHttpAuthUsernamePassword("api.test.com","","me@test.com","mypassword");mWebView.loadUrl("http://api.test.com/userinfo/user?uid=53461");但身份验证似乎不起作用,我只是得到一个输出错误页面。我在这里正确使用了WebView方

android - 在 Android WebView 中未重用 SSL session

我一直在尝试在Androidwebview上重用SSLsession。我们注意到,如果连续请求发生在约5秒内,则sslsession将被重新使用。在服务器(nginx)中,我们设置了ssl_session_timeout10m的含义,10分钟,keep-alive为30秒。似乎Androidwebview控件在5秒后销毁session-id。我们如何才能重复使用sslsession至少30秒? 最佳答案 如果使用Httpclient,你可以在桌面平台上试试。1、在PC上用Httpclient写一段Java代码,2、用浏览器试试。如果

android - java.io.IOException : close failed: EIO (I/O error) libcore. io.IoUtils.close(IoUtils.java:41) 导致 WebView 崩溃

我有一个Android4.0/4.1用户上传的崩溃日志,但我无法重现。日志是这样的:java.io.IOException:closefailed:EIO(I/Oerror)libcore.io.IoUtils.close(IoUtils.java:41)java.io.FileInputStream.close(FileInputStream.java:121)android.webkit.JWebCoreJavaBridge.nativeServiceFuncPtrQueue(NativeMethod)android.webkit.JWebCoreJavaBridge.handle

android - 在android中使用webview将网页保存在缓存中

我正在开发一个应用程序,我在webview中加载了几个网站,现在我想保存网页,这样一段时间后,即使没有互联网用户也能看到这些网页。但我对如何将整个网页保存在缓存或任何其他介质中感到困惑。最重要的是,即使没有互联网,我们也需要显示页面。以前有没有人实现过这个。请提供一些演示代码,因为这是我第一次尝试缓存..谢谢 最佳答案 最简单的方法是将网页保存在缓存目录或任何其他(内部或外部存储)中您可以使用HttpClient.execute()获取网页数据或HttpClient.get()现在将该数据存储在.html文件还必须下载绑定(bind

从 WebView 打开软输入时,Android 窗口不会调整大小/平移

我的问题如下。应用程序使用主题android:Theme.NoTitleBar.Fullscreen只有一个Activity,所有其他View为Fragment我有WebView里面ViewPagerFragment里面是ScrollViewHTML内容具有输入字段我单击WebView底部的输入字段软输入打开,但Window未调整大小/平移我试过设置android:windowSoftInputMode="adjustResize"或android:windowSoftInputMode="adjustPan"在我的list中为Activity.还尝试在java中设置其中之一。正常Ed

Facebook Like 按钮的 Android WebView

我正在尝试在AndroidWebView中创建类似facebook的功能(项目规范不允许打开浏览器,或任何应用程序外Activity)。因此,限制是必须在WebView中完成。我设法使它成为一个对话框,并且在用户单击按钮后,它(WebView)成功地(在同一View中)重定向到facebooks登录页面。成功验证后,WebView(在对话框中)被重定向到带有facebookheader的blankpage。有趣的是,当用户离开空白对话框并再次单击“赞”按钮时,它的工作原理非常完美(赞和不一样)——它以某种方式保持身份验证处于Activity状态。为了解决空白页,我尝试/使用了以下内容:

android - 使用自定义上下文操作栏进行 WebView 文本选择

我用过thisguidefromGoogle和thistutorial生成我自己的上下文操作栏。privateActionMode.CallbackmActionModeCallback=newActionMode.Callback(){//Calledwhentheactionmodeiscreated;startActionMode()wascalled@OverridepublicbooleanonCreateActionMode(ActionModemode,Menumenu){//InflateamenuresourceprovidingcontextmenuitemsMen

android - 如何处理 webview 确认对话框?

我在WebView中显示网页,在网页上,有一个按钮。当您单击按钮时,应该会弹出一个确认对话框,但它不会显示在我的WebView中。如果我在android浏览器中访问相同的网页,它会弹出。任何人都知道如何处理来自WebView内网页的弹出对话框? 最佳答案 好的,找到答案了!为了在WebView中处理来自网页的弹出确认,您需要覆盖WebChromeClient中的onJsConfirm方法,以将弹出窗口显示为Android警报对话框。这是执行此操作的代码。finalContextmyApp=this;finalclassMyWebCh

android - 防止可点击的 div 在 Android WebView 中突出显示

我在一个Android应用程序中使用全屏WebView,使用API级别15。我使用jQuery的.click函数可以点击一些开/关开关。该方法工作正常,但点击处理程序会导致在点击元素时按钮以透明的蓝色阴影突出显示,并且不美观。这些方法都不能防止元素被突出显示:CSS方法div.pill{outline:none;}点击方法$("div.pill").click(function(Event){//...othercodehere...Event.stopPropagation();Event.preventDefault();returnfalse;});鼠标按下方法$("div.pi