草庐IT

post_WebView

全部标签

Android:发送 HTTP POST 时出现 UnknownHostException

我想做的是向REST网络服务发送HTTPPOST请求。但是,我的应用程序似乎无法连接到主机。应用在发送请求时抛出如下异常:10-1918:54:05.335:VERBOSE/SD(280):java.net.UnknownHostException:http://www.myhost.com10-1918:54:05.335:VERBOSE/SD(280):atjava.net.InetAddress.lookupHostByName(InetAddress.java:513)10-1918:54:05.335:VERBOSE/SD(280):atjava.net.InetAddres

javascript - Android 从 WebView Javascript 访问本地文件

我正在寻找一种优雅的方式来通过在Android设备上的WebView中运行的JavaScript访问Android设备上的本地文件(在手机内存或SD卡上)。我正在从位于Assets文件夹中的设备加载带有html页面的WebView。按照这些思路,我相信我可以从Javascript访问此Assets文件夹中的任何文件,但无法从SD卡或手机内存中加载任何内容。我知道addJavaScriptInterface,但我专门尝试加载图像,因此使用此方法需要进行一些调整才能传递B64编码图像。我是Android开发的新手,想确保我没有遗漏一些明显的东西。 最佳答案

javascript - 尝试将数据推送到 WebView 中的 JS 函数

目标:我想获取一个JSON字符串并将其传递给AndroidWebView中的JavaScript函数。我在做什么:我需要从androidSQLite数据库中获取数据,将其转换为JSON,将其传递到浏览器,并使用图表来显示数据。我已经完成了所有这些,除了我不知道如何将JSON传递到JavaScript函数/浏览器中。所以我的html标题中有一个js函数:functionreturnData(json){//DosomethinginherewiththeJSONString}然后在我的Java中我有javascript接口(interface),我将执行JS“returnData”函数。

Android webView 在后台加载

我有一个应用程序,我想打开一个webview现在我正在以最简单的方式加载webview我想在后台加载网页,这样用户就不会等待可能在后台运行的服务中或在prevoiusActivity中我环顾了论坛,找不到对该主题的引用帮助将得到应用。谢谢 最佳答案 您可以将webview的可见性设置为GONE并加载页面,当触发onPageFinished时,您可以显示webview。希望这对您有所帮助。 关于AndroidwebView在后台加载,我们在StackOverflow上找到一个类似的问题:

android - phonegap 安卓 : opening another html file in the phonegap webview

我正在构建一个phonegap(v1.3)android(for3.1sdk)应用程序。我像示例应用程序一样加载index.html页面publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);super.setIntegerProperty("loadUrlTimeoutValue",60000);super.loadUrl("file:///android_asset/www/index.html");}这很好用。现在稍后我想在webview中加载另一个abc.html文件,当我通

android - 在 WebView 中托管的 HTML 页面中捕获 Javascript onclick 事件

给定一个像这样的HTML文档,托管在WebView中,我如何捕获点击事件以便它们可以由我的代码而不是WebView处理?HTML是从其他来源提供的,因此最好在不更改HTML文档的情况下处理HTML上的点击事件,因为我无法对其结构做出假设。 最佳答案 您可以在WebView中使用addJavaScriptInterfaceMethod()。还可以找到更多信息here在将JavaScript代码绑定(bind)到Android代码部分。 关于android-在WebView中托管的HTML页

android - webView.loadDataWithBaseURL() 不适用于特殊字符,如 %

在将数据加载到webview之前,任何人都可以告诉哪些其他字符需要转换。view.loadDataWithBaseURL("数据:",htmlString,"文本/html","utf-8",htmlString); 最佳答案 试试("data://",htmlString,"text/html","utf-8",null)。虽然后退按钮行为可能不正确,但应该会加载。 关于android-webView.loadDataWithBaseURL()不适用于特殊字符,如%,我们在StackO

java - Android post 请求转义字符

如何转义字符串中的字符“ü”。我的json数据中有这个字符:{"Name":"Hyüsin"}当我在我的android中对webServer执行HttpPost时。它给我一个“错误的请求”错误作为响应。HttpPost代码://uploadsthedatapublicclassUploadDataextendsAsyncTask{@OverrideprotectedBooleandoInBackground(String...url){try{HttpPostrequest=newHttpPost(LogInActivity.SERVICE_URI+url[0]);request.se

android - 在 HTC Sensation XE 上测试时 WebView 出现奇怪的白色边框

在搭载Android2.3.4的HTCSensationXE上(也许在其他HTC设备上,不幸的是我只能在这台设备上)WebView的右边框上有一条奇怪的白线(下面的屏幕截图)。我还使用相同的参数在模拟器和AsusTF101上测试了我的应用程序,但一切正常。这个布局在这里发布非常复杂,所以我已经在这个上测试过它(也有同样的错误):Andhereisthepage,thatI'mtestingon.如您所见,没有填充也没有边距()。任何人都可以给我一个问题所在的建议吗?谢谢。 最佳答案 嗯,我想你可以使用这个webview.setScr

Android:无法在 WebView 中加载具有 javascript 文件的简单 html 数据?

WebViewweb_view=(WebView)findViewById(R.id.webView1);web_view.getSettings().setJavaScriptEnabled(true);web_view.getSettings().setPluginsEnabled(true);web_view.getSettings().setAllowFileAccess(true);Stringdata;data=""+""+""+"MyFirstchartusingFusionChartsXT"+""+""+""+""+"FusionChartsXTwillloadhere