草庐IT

5WebView

全部标签

Android Webview POST

我正在尝试完成一些非常简单的事情,但我没有找到关于此的好的文档。我有一个webView,我需要在其中加载一个需要POST数据的页面。似乎是一个简单的过程,但我找不到在webView中显示结果的方法。过程应该很简单:查询(带有POST数据)->网络服务器->HTML响应->WebView。我可以使用DefaultHttpClient提交数据,但这不能在WebView中显示。有什么建议吗?非常感谢解决方案privatestaticfinalStringURL_STRING="http://www.yoursite.com/postreceiver";publicvoidpostData()

Android WebView,缩放图像以适应屏幕

我有什么:我正在从URL加载图像。我只是做(WebView).loadUrl(imageurl,extraheaders)我得到了什么:图片没有以WebView的全宽显示,它周围有空白区域(就像你在桌面浏览器中打开一个小iamge一样)我尝试了什么:将LayoutAlgorithm设置为SINGLE_COLUMN。工作完美,但缩放不起作用。(我在WebView.getSettings()中启用了它,不知道为什么。设置setUseWideViewPort(true);加载图像时没有任何空格,但它已完全放大。 最佳答案 你也可以这样做。

android - android webview中的HTML文件输入(android 4.4,kitkat)

我使用的是在androidwebview上。由于这个线程,我得到了它的工作:FileUploadinWebView但接受的答案(或任何其他)不再适用于android4.4kitkatwebview。有人知道怎么解决吗?它也不适用于目标18。我查看了一些android4.4源代码,似乎WebChromeClient没有改变,但我认为setWebChromeClient不再适用于kitkatwebview,或者至少不适用于openFileChooser功能。 最佳答案 更新2:有一个更简单的插件可以与phonegap/cordova一起

Android WebView UTF-8 未显示

我有一个webview并尝试将简单的UTF-8文本加载到其中。mWebView.loadData("將賦予他們的傳教工作標示為","text/html","UTF-8");但WebView显示ANSI/ASCII垃圾。显然是编码问题,但我在告诉webview显示Unicode文本时遗漏了什么?这是一个HelloWorld应用程序。 最佳答案 用途:mWebView.loadDataWithBaseURL(null,"將賦予他們的傳教工作標示為","text/html","utf-8",null);或将WebSettings与setD

android - 在 Android webview 中禁用地址栏

如何禁用和隐藏WebView中的地址栏? 最佳答案 WebView中没有地址栏。如果你认为你有一个WebView,并且你看到一个地址栏,那不是你的WebView。相反,您正在查看浏览器应用程序。很可能,您告诉WebView加载的URL进行了重定向,并且您没有使用WebViewClient和shouldOverrideURLLoading()拦截该重定向. 关于android-在Androidwebview中禁用地址栏,我们在StackOverflow上找到一个类似的问题:

android - 有没有更好的方法来刷新 WebView?

好的。我到处都看过,我的小脑袋就是无法理解刷新Activity的更好方法。任何我能理解的建议都会很棒。:)这里是java代码:packagecom.dge.dges;importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.View;importandroid.webkit.WebView;importandroid.widget.Button;publicclassdgeActivityextendsActivity{WebViewmWebVie

android - 将 Android 资源加载到 WebView

我有一个显示漫画书的Android应用。为了使用内置的缩放控件,我将图片加载到WebView像这样:webView.loadUrl("file:///android_asset/page1.jpg");这工作得很好,但是,由于图像位于Assets文件夹中,它们没有被压缩,这使得我的.apk变得巨大。我想知道如何使用文件路径引用资源文件(来自res/drawable文件夹),就像我在上面对Assets所做的那样。有谁知道那条路会是什么样子?我试过像"file:///res/drawable/pagetitle.jpg"没有成功。感谢您的帮助。更新:我发现"file:///android_

android - 直播 RTMP/RTSP 播放器,无需在 Android 上使用 webview(WOWZA 服务器)

我正在开发一个Android应用程序,我想在其中发布和流式传输视频...我想要的是:我的应用录制了一段视频,并将该视频发送到服务器录制的视频将同时流式传输到另一台Android设备..我已经使用javacandffmpeg完成了第一个任务.我被困在第二个任务中。我已经搜索了很多从服务器流式传输视频,但我没有成功。我不想使用WebView并在其中播放视频。我想要一个RTMP播放器。此任务已在iOS中完成......我希望在Android中也一样。有什么链接可以完成我的任务?附:我正在使用wowza服务器和RTMP流。我想流式传输RTMP视频(.flv)...如果没有可用的解决方案,我想切

Android WebView JellyBean -> 不应该发生 : no rect-based-test nodes found

我的应用程序正在使用大量webviews,这些webviews位于ViewPager持有的fragment中。每当我在装有Jellybean的GalaxyNexus上滑动应用程序时,我都会一次又一次地收到以下控制台消息:08-2313:44:03.374:E/webcoreglue(21690):Shouldnothappen:norect-based-testnodesfound谁能向我解释这里出了什么问题,以便我能够解决这个问题? 最佳答案 出现此问题是因为在某些情况下WebView无法注意到其可见rect已更改,因此就webk

android - 不在 webview 中时如何在 Android 上清除 webview 的 cookie 和缓存?

当用户从我的应用程序中注销时,我会通过调用此方法清除之前从webView中缓存的所有内容:publicvoidclearCookiesAndCache(Contextcontext){CookieSyncManager.createInstance(context);CookieManagercookieManager=CookieManager.getInstance();if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){cookieManager.removeAllCookies(null);}else{cookieMa