草庐IT

app_webview

全部标签

java - 可以加载到 Android WebView 中的最大 html 文件是多少?

我一直在尝试在androidActivity的webview中加载html文件,似乎html文件正在发送异常...输出意外结束...ScreenShotofMaxedHTMLFileRetrievedfromAndroid36.0KB(36,864字节)html文件我将检查文件并取回更多代码...05-2305:34:57.113:INFO/ActivityManager(60):Displayedgov.cdc.fluweekly/.WelcomeActivity:+2s511ms05-2305:34:58.135:ERROR/WebConsole(347):SyntaxError:

android - 如何从 Android WebView 中的远程 URL 访问本地资源?

要加载HTML格式的Assets,我使用的是URLfile:///android_asset/my_image.png。当我在本地加载HTML时它起作用,例如,使用WebView.loadData()方法。但是,我无法从远程网站加载本地资源,例如,当我使用WebView.loadUrl("http://example.com/my_page.html")。它显示页面,但未加载图像。我该如何解决这个问题?更新:tarkeshwar提到由于安全原因这是不可能的。我了解当您在浏览器中打开网页时,作为用户的您将无法控制网页访问的内容。当您可能读取用户的敏感数据时,访问本地文件系统也有点不同。在

android - WebView 未绘制,WARN/webcore(5336) : Can't get the viewWidth after the first layout

我的应用有一个View,该View使用以下代码以编程方式添加到Activity中:RelativeLayout.LayoutParamslayoutParams=newRelativeLayout.LayoutParams(480,75);RelativeLayoutparent=(RelativeLayout)mMyView.getParent();if(parent!=null){parent.removeView(mMyView);}activity.addContentView(mMyView,layoutParams);`按下后退按钮(当然会调用OnDestroy())并再次

android - 如何将 WebView 滚动到 Android 上的特定点

我有一个WebView,我希望我的应用在文本上找到一个标记(我在html中使用符号►)。我有很多html文件,每个文件都有近10个这样的标记。我用TextView很容易地做到了这一点:intoffset=texto.indexOf("SPECIFICMARKINGONTEXT");finalintline=textview.getLayout().getLineForOffset(offset);finalinty=textview.getLayout().getLineTop(line);//e.g.IwanttoscrolltolinefinalScrollViews=(Scrol

java - 安卓 : My app crashes when there is a blank editText field

我的代码有问题。当我有一个空白的editText字段时,它一直在崩溃。这段代码在我的应用程序的设置中,可以很好地处理数据,但是当有一个空白字段时,它会使程序崩溃。这是它的代码。请不要苛刻,因为这是我的第一个Android应用程序。因此,如果有人知道如何解决空白编辑文本字段问题,将不胜感激!(关于如何改进应用程序的任何其他评论都会有所帮助)。干杯packagecom.cleanyet.cyv100fp;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStre

c# - Android 的单声道,WebView 输入字段文件选择器不起作用

我有用于上传文件的网页。用户使用选择文件并按下提交按钮,一切正常。现在我需要创建包含简单webview并且必须像web版本一样工作的android应用程序(在C#上使用monoforandroid)。但我偶然发现了这个问题-当我点击Choosefile时按钮,然后文件对话框不会打开。我用谷歌搜索了几天这个问题,但没有找到任何解决方案。看起来有workaroundonJavaplatform,但它不适用于C#。有人知道如何让它发挥作用吗? 最佳答案 我知道如何让它发挥作用。它的一部分是标准的“如何绑定(bind)虚拟方法”,而另一部分

android - Facebook 错误 : allow key: configure your app key hashes at dev. facebook android

这个问题在这里已经有了答案:ThisapphasnoAndroidKeyhashesconfigured.-LoginwithFacebookSDK(5个答案)关闭7年前。当我运行我的facebook应用程序时,出现以下错误。允许key。在http://developers.facebook.com/apps/178779105632639配置您的应用程序key哈希...有什么想法吗?

android - 如何在 IntelliJ 中修复或调试 "Error: Android Packager: [app] Cannot create new key or keystore"

我有一个Android项目,其中包含我自己生成的.iml文件。我正在指定我自己的keystore:debug.keystore是来自版本控制的共享keystore文件:它不是在我的机器上生成的。当我尝试在Ubuntu12.04上使用IntelliJ12.1.4构建APK时,出现以下错误:Error:AndroidPackager:[app]Cannotcreatenewkeyorkeystore知道是什么导致了这个错误,或者我可以在哪里调试它? 最佳答案 在Ubuntu中,我确实通过拥有文件夹解决了这个问题:home/user_na

javascript - html5 视频不能在 android webview 中播放,但可以在(移动)chrome 中播放

我有一个使用jsbrightcoveplayer的(客户)网站渲染html5视频。(阅读:我无法编辑网站本身)在移动版Chrome中,视频可以正常播放,一切正常。但是,在我的Android应用程序中,使用呈现完全相同页面的WebView无法播放视频。我已经阅读了许多类似的SO问题,并确保完成了以下操作:关闭WebView插件(关闭Flash),以确保使用html5视频而不是flash版本。显然启用了javascriptwebView上安装了webchrome客户端。覆盖webchromeclient中的onShowCustomView(不幸的是,它从未被调用)为Activity开启了硬

05鸿蒙APP开发之加载网络列表

目录1、概述2、http请求封装2.1、为什么要封装Http请求?2.2、封装后的网络请求3、发起请求并渲染列表数据第一步:准备一个目前能用的,测试API地址,如下:第二步:创建对应的实体对象第三步:调用请求,获取数据,渲染页面小结4、运行效果5、参考资料:1、概述为了把上一节(04鸿蒙APP开发之创建一个底部菜单栏及首页列表)中的测试数据,换成网络列表数据,实现动态加载。官方的DEMO封装得太深,看不出最简化的结构。基于这些原因,开始写下本篇博文,内容主要包含,网络请求封装、发起请求,及页面渲染。项目最新的目录结构,如下图所示:2、http请求封装本段内容主要参考了这篇文章,【鸿蒙应用Ark