草庐IT

android - Webview 不显示带颜色的文本

在我的应用程序中,我在webview中显示了一些Html内容:StringwebViewConent='thisissomesamplestring'webView.loadData(omowienie,"text/html;charset=utf-8","UTF-8");然而,在与其他一些事情相关的上次应用程序更新之后,对于某些用户来说,webview无法正常工作。他们只看到span标签之前的字符串。该问题与任何特定的android版本无关。 最佳答案 同样的问题,我发现base64编码是一个快速修复:Stringbase64=a

Android:从 Url 显示在 Webview 的图像具有高质量损失

我想在Android上使用Webview显示来自url的图像。使用1.5和1.6版本的Android手机没有问题。但是相同的图片和相同的代码在AndroidPhone2.0版本上是完全像素化的。就像Android一样,首先将图像调整为较小的尺寸,然后再将其调整回“正常”尺寸。不幸的是,在没有任何质量损失的情况下显示图片很重要。我试图将它集成到源文件夹中以将其显示为普通图像,但在Android2.0中我遇到异常,因为图像太大了。(Android1.6下没有问题)关于如何使用Android2.0显示图像而不损失质量,我有什么想法吗? 最佳答案

android - 加载本地文件并得到未知的 Chrome 错误 : -6

我试图将本地文件从sdcard加载到WebView中。但由于Android4.1它不再工作了,我总是收到消息:找不到文件并在LogCat中Unknownchromiumerror:-6. 最佳答案 我发现了问题所在,我只需要再添加一个斜杠。示例:我们现在需要:loadURL("file:///.../file.file");代替:loadURL("file://.../file.file");只需再添加一个斜杠即可。我希望这对在Android4.1下遇到相同问题的所有人有所帮助。 关于a

java - Android Webview 不适用于 Android 4.4

我正在开发基于Webview的Android应用程序。在Android4.1上一切正常,但在4.4上会抛出此错误。01-2911:16:03.075:E/eglCodecCommon(2179):glUtilsParamSize:unknowparam0x00000bd001-2911:16:03.095:E/eglCodecCommon(2179):**ERRORunknowntype0x10037(glSizeof,72)如果我取消注释这一行,它会工作但(逻辑上)不会显示任何内容webview.loadUrl("file:///android_asset/html/index.ht

Android:使用人行横道浏览器时 apk 大小增加巨大

我已按照此处的说明进行操作CreatinganapplicationwiththeembeddingAPI并集成了运行良好并成功显示远程网站url的人行横道库。但.apk文件大小从21.8MB跃升至61.8MB。我还在我的应用程序中为人行横道启用了混淆器规则。有什么办法可以减小apk的大小吗?(至少到GooglePlay的50MB限制) 最佳答案 Crosswalk为2种架构构建:x86和armv7。每个库的重量约为20M。所以总而言之,您将获得~40M。有2个选项可以减少最终构建的大小:为每个拱门构建2个单独的apk并将它们上传到

android - 无法加载 WebView : java. lang.UnsatisfiedLinkError,库是 64 位而不是 32 位

我启动了一个具有android原生webView(android.webkit.WebView)的Activity,但在64位设备中出现以下错误。errorinstantiatingproviderjava.lang.RuntimeException:CannotloadWebViewatorg.chromium.android_webview.AwBrowserProcess.loadLibrary(AwBrowserProcess.java:52)Causedby:org.chromium.base.library_loader.ProcessInitExceptionCaused

javascript - 如何关闭 React-Native Webview?

我是ReactNative的新手,我有一个简单的应用程序,可以在按下按钮时打开Webview。如果导航状态发生变化,我想关闭Webview。我能够知道何时关闭它,但无法找到如何关闭它。文档没有提到任何功能。有什么解决方案?版本:react-native:0.47.2 最佳答案 可以在Modal中添加_onNavigationStateChange(webViewState){this.hide()}show(){this.setState({modalVisible:true})}hide(){this.setState({moda

android - Gmail如何实现捏缩放和标题滚动

如何实现像Gmail应用一样的双指缩放行为?我将header容器放在ScrollView中,然后是WebView。看起来这是非常复杂的行为。这里是没有缩放的。当我们捏住Webview上层容器按缩放向上滚动时:到目前为止,这是我的姓名缩写: 最佳答案 GMail使用启用了双指缩放的ChromeWebView。缩放仅适用于单线程View。WebSettingssetBuiltInZoomControls()默认为false和setDisplayZoomControls()默认为true。通过改变两者,缩放工作并且没有显示缩放控件:web

javascript - Android-使用 addJavaScriptInterface 从 Javascript 返回一个值

所以我知道还有其他帖子解决了同样的问题,我想我已经严格按照他们的要求去做了,但遗憾的是无济于事。我正在尝试学习如何让我的应用程序与javascript交互。我只想能够从我的javascript返回一个值到我的Activity。这是我的Activity:publicclassJSExampleextendsActivity{WebViewmWebView;StringmString;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(

android - 禁用Webview的自动Linkify

我有一个正在创建的WebView。它似乎自动将数字链接到tel:url。我没有看到删除此功能的方法(至少与在TextView上启用它的方法没有任何相似之处)。代码非常简单://populatethewebviewWebViewwebView=(WebView)findViewById(R.id.app_info_webview);webView.getSettings().setJavaScriptEnabled(true);webView.setScrollBarStyle(WebView.SCROLLBARS_INSIDE_OVERLAY);webView.setBackgroun