草庐IT

post_WebView

全部标签

Android webview 在低于 5.0(lollipop) 时很慢,但在 5.0 中运行良好

我面临有关在5.0以下的android中加载url的问题(Lollipop)加载数据太慢,但在android5.0或更高版本中工作正常。如何解决这个问题?Ihavefollowthislink。&Howtoimprovewebviewloadtime我的代码是@SuppressLint({"SetJavaScriptEnabled","DefaultLocale"})publicclassYS_WebViewActivityextendsActivity{privateButtonbtnDone;privateWebViewwebViewLoadUrl;privateYS_Genera

java - 即使在网页加载完成后,webview 中的进度条也会继续加载

这是我的代码importandroid.annotation.SuppressLint;importandroid.content.Intent;importandroid.graphics.Bitmap;importandroid.net.Uri;importandroid.support.v7.app.ActionBarActivity;importandroid.os.Bundle;importandroid.view.Menu;importandroid.view.MenuItem;importandroid.view.View;importandroid.webkit.Web

java - 在 Android WebView 的 loadUrl 和 PostUrl 之间保持 session

我使用androidWebView的PostUrl登录我的网站,它工作正常并显示我网站的主页,但是在使用WebView的LoadUrl它要求我再次登录的方法,用户将被重定向到登录页面。我搜索了很多并找到了很多答案,但没有一个对我有用。这是我的代码:WebViewwb;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewrootView=inflater.inflate(R.layout.fragment_antivirus,cont

android - 在android中加载webview后隐藏进度条

我想知道当我将这段代码添加到我的代码中时出现了什么问题。web.setWebViewClient(newWebViewClient(){publicvoidonReceivedError(WebViewview,interrorCode,Stringdescription,StringfailingUrl){web.loadUrl("file:///android_asset/error.html");}});Progressbar和textview在webview加载完成后永远不会变得不可见publicclassYazdMapextendsActionBarActivity{WebV

android - 在 Android WebView 应用程序中格式化用户代理字符串的正确方法?

在我的android网络应用程序中,我想修改我的用户代理,以便我可以在我的服务器和谷歌分析中识别它。目前用户代理看起来像这样:Mozilla/5.0(Linux;Android7.0;MotoG(4)Build/NPJ25.93-14;wv)AppleWebKit/537.36(KHTML,likeGecko)Version/4.0Chrome/56.0.2924.87MobileSafari/537.36我可能应该包括一个标签,谷歌分析可以将其作为网络应用程序提取,另一个标签提到我的android应用程序的版本。这将是webview版本的补充。我希望谷歌分析继续为我提供有关移动设备信

带有 header 和正文的 Android Volley POST 请求

我的代码试图将数据发布到服务器,我需要添加一个header,我正在使用Volley库。如果我不包含“getparams”方法,该请求有效,我可以发布但没有数据。如果我包含“getparams”方法,请求将失败并返回400(错误请求)。我一直没能找出错误所在。publicvoidtryPost(){RequestQueuequeue=Volley.newRequestQueue(this);StringserverUrl="http://10.0.2.2:3000/tasks";StringRequeststringRequest=newStringRequest(Request.Met

android - 如何在 Android 中使用 Retrofit 发送 JSON POST 请求,并接收字符串响应

我是第一次使用Retrofit2,遇到了一些问题。这是用于调用RESTAPI的代码fragment//buildingretrofitobjectRetrofitretrofit=newRetrofit.Builder().baseUrl("http://192.168.0.71:9000/api/uniapp/").addConverterFactory(GsonConverterFactory.create()).addConverterFactory(ScalarsConverterFactory.create()).build();APIServiceservice=retro

java - 最佳方法 : HTTP POST (multi-part) from Android to GAE

我想从Android上的相机捕捉图像,并将其发送到GoogleAppEngine,后者会将图像存储在blob存储中。听起来很简单,我可以让多部分POST到GAE发生,但存储到Blob存储需要servlet返回HTTP重定向(302)。因此,我需要一个可以在执行HTTPPOST后遵循重定向的连接。这是我希望可以工作的代码:publicstaticStringsendPhoto(StringmyUrl,byte[]imageData){HttpURLConnectionconnection=null;DataOutputStreamoutputStream=null;StringpathT

android - WebView 作为动态壁纸?

有没有办法将WebView设置为动态壁纸?非常感谢任何链接/提示!谢谢! 最佳答案 你不能这样做,你得到的只是一个Canvas。 关于android-WebView作为动态壁纸?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3612772/

java - 将 cookie 注入(inject) WebView 不起作用

我在将cookie注入(inject)login.php页面时遇到了一些问题。这是代码:LinearLayoutlLayout=(LinearLayout)findViewById(R.id.linearlayoutIdLogin);lLayout.setVisibility(View.GONE);//makemystandardlayoutinivisibleLinearLayoutlWeb=(LinearLayout)findViewById(R.id.webviewId);lWeb.setVisibility(View.VISIBLE);//makemywebviewvisibl