草庐IT

Volley-Library

全部标签

java - 随机 com.android.volley.NoConnection 错误,java.io.InterruptedIOException,statuscode=0

我有一个使用volley框架从PHP服务器端脚本获取数据的原生android应用。它在大多数时间都运行良好,但我有20%的失败率。错误说:com.android.volley.NoConnection,java.io.InterruptedIOException.调试发现statuscode=0,显然是错误的。不知道是什么原因?由于它大部分时间都在工作,所以应该没有明显的错误代码。仅供引用,服务器端的那些PHP脚本非常适合我的IOS应用。请允许我在这里发布我的代码:retryConnBtn.setOnClickListener(newView.OnClickListener(){@Ov

Android volley 错误 : "Trust anchor for certification path not found", 仅在真实设备中,而不是模拟器

我的Android应用程序出现问题,在我使用volley执行网络请求的fragment之一中:JsonObjectRequestrequest=newJsonObjectRequest(Request.Method.POST,CustomNetworkManager.getInstance(this.getActivity().getApplicationContext()).getRequestUrl(url),requestData,newResponse.Listener(){@OverridepublicvoidonResponse(JSONObjectresponse){//

java - 如何在 Volley 上发送请求 Header 是 "Content-Type":"application/json"

我尝试在Volley上使用GET,但我需要向application/json发送请求。我查看了一些答案,我尝试使用jsonBody,但它显示错误:nullcom.android.volley.ServerError这是我的代码:publicclassMainActivityextendsAppCompatActivity{Stringurl="http://114.35.246.42:2212/MobileApp/DEST_WebService.asmx/GetNews";JSONObjectjsonBody;@OverrideprotectedvoidonCreate(Bundles

android - 将具有空值的字符串作为参数传递时, Volley 字符串请求错误

我正在使用以下代码进行volley的字符串请求pDialog=newProgressDialog(context);pDialog.setMessage("Loading...");pDialog.setCancelable(false);pDialog.show();StringRequeststrReq=newStringRequest(Method.POST,url,newResponse.Listener(){@OverridepublicvoidonResponse(Stringresponse){pDialog.dismiss();Log.e(tag,response);}

android - Picasso 和 PhotoView Library 将图像加载到 ImageView 中很奇怪

我正在使用Picasso库将图像加载到ImageView中,然后使用PhotoView库将缩放和平移等添加到ImageView。但是当picasso第一次加载图像时,它会像这样显示图像:但只要我触摸图像,它就会正确放置但如果我关闭我的应用程序,它突然不再显示图像,也不会再显示。我的主要Activity:http://pastebin.com/5H4zAgH我正在使用的库:http://square.github.io/picasso/https://github.com/chrisbanes/PhotoView 最佳答案 同时使用P

java - Android Volley PUT 请求

总的来说,我是Volley和Android的新手。下面是我正在尝试执行的代码fragment(Android使用Volley),但是服务器返回400。使用另一个REST客户端效果很好。它是使用PUT方法向服务器发出的请求。@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_login);sendRequest();}privatevoidsendRequest(){RequestQueueq

android - 为什么 Volley 退回到 SSLV3?

我一直在监控我的应用程序错误,我多次看到以下错误javax.net.ssl.SSLHandshakeException:javax.net.ssl.SSLProtocolException:SSLhandshakeaborted:ssl=0xb8f0fc28:FailureinSSLlibrary,usuallyaprotocolerror错误:14077410:SSL例程:SSL23_GET_SERVER_HELLO:sslv3警报握手失败(外部/openssl/ssl/s23_clnt.c:7410xaa48cd5c:0x00000000)-javax.net.ssl.SSLHan

android - 在 Android Volley 中处理 session Cookie

对于那些不熟悉Volley的人来说,它是一个网络库,它会根据android版本将其http请求客户端从HttpUrlConnection或HttpClient切换,所以我需要知道的一件事是如何为这些客户端类型中的每一种添加cookie支持。如何为这两种类型的客户端选择session管理?我见过这个解决方案:UsingcookieswithAndroidvolleylibrary这是朝着正确方向迈出的良好一步。有没有人找到一种方法可以在不使用首选项的情况下将此逻辑下推到库中?或从Volley到应用程序的引用。我不介意重写Volley帮助程序类以对此应用一些支持,但不确定这两种类型的htt

android - Volley - 直接下载到文件(没有内存字节数组)

我在Android项目中使用Volley作为我的网络堆栈。我的部分要求是下载可能非常大的文件并将它们保存在文件系统中。我一直在研究volley的实现,似乎volley的唯一工作方式是将整个文件下载到一个可能很大的字节数组中,然后将该字节数组的处理推迟到某个回调处理程序。由于这些文件可能非常大,我担心在下载过程中出现内存不足错误。有没有办法告诉volley将来自http输入流的所有字节直接处理成文件输出流?还是这需要我实现自己的网络对象?我在网上找不到任何关于此的Material,因此我们将不胜感激。 最佳答案 好的,所以我想出了一个

java - 如何在Android Studio中设置Android Library模块并被多个项目引用?

我的公司正在AndroidStudio上制作多个Android项目,它们都共享一些相似的代码,例如自定义View、自定义HTTP客户端以及许多其他东西。我面临的问题是,我是AndroidStudio的新手,我不确定如何将跨多个项目的这些通用代码提取到这些项目将引用的单个Android库模块中。在Eclipse中很简单,新建一个AndroidLibrary项目,然后将代码移到那里,设置AndroidApplication项目引用公共(public)库即可。AndroidStudio如何完成这样的重构? 最佳答案 我们公司使用的结构包含