草庐IT

app_webview

全部标签

android - 如何使用 WebView 以电子书阅读器的方式显示 html 页面?

我的android设备上有一组html文件。我需要以一种特殊的方式在我的应用程序中显示它们:我想将长页面拆分为几个较小的部分,以便它们适合设备高度。我不确定是否可以使用内置设施实现这一目标。我该怎么办? 最佳答案 您可能不应该在这里使用WebView。尝试以下方法:您可以使用Canvas绘制每一页。Canvas会给你它的高度和宽度。使用它,您可以使用Drawtext在Canvas上绘制每条线基于可用的宽度和高度。因此,您基本上会计算一行中可以容纳多少个字母,取那么多单词,注意不要拆分任何单词并继续绘制文本。您也可以使用不同的工作线程

c# - 在monodroid webview中加载带有pdf的url

我正在尝试在webView中加载url。该url链接到网站上的pdf文件。我想在webview中显示这个pdf文件。出于某种原因,我只看到一个白屏,并且未加载pdf。代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingAndroid.App;usingAndroid.Content;usingAndroid.OS;usingAndroid.Runtime;usingAndroid.Views;usingAndroid.Widget;usingAndroid.Web

【HarmonyOS开发】鸿蒙控件与原生App的区别

控件与应用的区别,这应该是一个很少被人提及的话题,刚进入鸿蒙圈,接触的就是高阶控件的开发,引发了很多关于控件与用用的思考,也踩了不少的坑,记录一下。1、什么是鸿蒙高阶控件?鸿蒙控是需要写入手机系统的SO。我们的控件只有一个JS文件,通过BUILD.gn和xxx.cpp文件将xxx.js编译为SO,最后,通过hdc工具命令将SO包烧录到鸿蒙系统中。1.1hdc常用命令//查看设备是否连接hdclisttargets//以读写模式挂载系统分区hdcshellmount-orw,remount///将本地文件,加载到系统的/system/lib64/module/arkui/advanced/这个位

最新绿豆APP源码苹果CMS影视插件版本/原生JAVA源码+反编译开源+免授权

源码简介:最新绿豆APP源码苹果CMS影视插件版本,它是原生JAVA源码+反编译开源+免授权,绿豆影视对接苹果CMS,它可以支持多功能自定义DIY页面布局。1、新版绿豆视频APP视频6.1插件版反编译指南及教程2、后端插件开源,可直接反编译修改方便,免授权3、对接苹果CMS,自定义DIY页面布局!绿豆影视APP对接苹果cms,所有页面皆可通过后端自由定制,此版本后端源码+前端是壳(反编译版本)1、五款个人中心主题自由切换2、个人中心背景图后台可控3、后台控制幻灯片背景虚幻4、支持信天翁SDK广告5、前后端无授权限制6、支持JSON/普通解析接口7、支持解析失败自动切换接口8、支持电视剧自动下一

javascript函数没有在android webview中被调用

我正在制作一个在androidwebview中运行的应用程序。我面临一个奇怪的问题,我的JavaScript函数未在上被调用点击方法。这是我的html和JavaScript代码:functionopenFileDialog(){//$("#file").click();alert("Test");}Filename:Shujaat这是我的整个javawebviews代码。packagecom.example.findozerapp;importmy.functions.MyFunctions;importandroid.app.Activity;importandroid.conten

android - 强制 webview 显示桌面站点

当我们查看URL中不包含单词google的页面时,我有以下webview客户端将用户代理设置为桌面浏览器。(也做其他事情,但一切正常)。webView.setWebViewClient(newWebViewClient(){@OverridepublicbooleanshouldOverrideUrlLoading(WebViewview,Stringurl){if(!url.contains("google")){StringnewUA="Mozilla/5.0(X11;U;Linuxi686;en-US;rv:1.9.0.4)Gecko/20100101Firefox/4.0";w

android - 如果 "display:none",文件选择器对话框不会在 android webview 中打开

开发者早上好嗯,我做了一个androidwebview应用程序,我遇到了一个小问题,我搜索了很多但找不到任何有效的解决方案。好的。问题是。我有这样的php/Html代码注意style="display:none;"我正在从div的onClick调用输入字段的onclick事件像这样通过JqueryClickheretoaddProfilePicture200px/200px这是我的java脚本openFileDialog()函数functionopenFileDialog(test){$("#banner_image").click();console.log("Test");}它没有

Android Webview 客户端证书、相互身份验证、SSL over Webview

我有一个网页需要相互验证才能加载该页面。我收到带有ERROR_FAILED_SSL_HANDSHAKE的onReceivedError()。在日志中,“无法建立安全连接”由Webkit打印。我进行了广泛的搜索,但找不到答案。有几个帖子,但没有定论。我尝试了发布的所有3个解决方案here.可能有效的解决方案是:-解决方案1:无论如何都使用ClientCertRequestHandler(它被标记为隐藏,但显然仍然可用):所以我修改了android.jar以包含用于覆盖onReceivedClientCertRequest()的内部API但是我在运行时没有得到回调。任何第三方浏览器也是如此

android - Android ICS 上的 App 内语音触发控制和离线语音识别

我目前正在开发跨平台应用程序,它应该可以在GoogleGLASS(Android4.0.4)、智能手机(Android4.0.4或更新版本)和其他可穿戴设备上运行。至少会是ICS–IceCreamSandwich版本。这个应用程序为我提供了事件驱动的不同View,由用户或系统(网络-事件)触发。对于用户的控制,我想实现语音识别,它只需要识别数字或至少单个数字以及向前和向后的命令。重要的是它也可以离线工作,它应该在应用程序运行时在后台工作并且不应该覆盖用户界面。相关工作:SpeechRecognizer似乎只有jellybean才有离线功能,(还没有找到在Android4.0.4上使用它

java - 错误 : Unable to run the app with Firebase jar included

渐变输出::app:proguardReleaseWarning:org.shaded.apache.commons.logging.impl.ServletContextCleaner:can'tfindsuperclassorinterfacejavax.servlet.ServletContextListenerWarning:com.shaded.fasterxml.jackson.databind.ext.DOMSerializer:can'tfindreferencedclassorg.w3c.dom.bootstrap.DOMImplementationRegistryW