草庐IT

UIApplicationDelegate_Protocol

全部标签

android - 改造。 java.net.协议(protocol)异常 : expected * bytes but received *

我正在尝试通过Retrofit2执行多部分POST请求,我在其中将自定义文件上传到API。它随机失败并出现此异常:W/System.err:java.net.ProtocolException:expected154bytesbutreceived634有人能解释一下吗?这是我在界面中的代码:@Multipart@POST("recordings/{id}/{rec_id}/")CalluploadRecording(@Path("id")Stringid,@Path("rec_id")Stringrec_id,@PartMultipartBody.PartbleFile);在构造函数

android - android中的SCTP协议(protocol)支持

如何在Android中使用SCTP协议(protocol)?我已经知道Android系统默认情况下不支持SCTP,但是可以通过插入SCTP内核模块或在模块配置中启用SCTP重建内核来启用它。我需要对这个问题有一些了解。可能吗?如何让android支持该协议(protocol)?如何构建内核模块并正确插入?如果我们能够成功地使系统支持它,我们如何使用该协议(protocol)?android上的JavaAPI是否支持SCTP? 最佳答案 用模块来解决它是正确的方法。回答您的问题:SCTP已在Linux源代码树中作为内核模块提供-“CO

Android 和 Protocol Buffer

我正在编写一个Android应用程序,它既可以存储数据,又可以使用ProtocolBuffer与服务器通信。然而,stockimplementation使用LITE标志编译的ProtocolBuffer(在JAR库和生成的.java文件中)有大约30KB的开销,而程序本身只有大约30KB。换句话说,ProtocolBuffer使程序大小增加了一倍。在网上搜索,我找到了一个reference到Androidspecificimplementation.不幸的是,似乎没有它的文档,而且从标准.proto文件生成的代码与它不兼容。有人用过吗?我如何从.proto文件为这个实现生成代码?还有其

android - Android SDK许可协议(protocol)导致的Travis Ci构建错误

我有使用CircleCi的经验:https://circleci.com/gh/mmirhoseini/fyber_mobile_offers/28但我无法使用TravisCi上的相同存储库解决此许可问题:https://travis-ci.org/mmirhoseini/fyber_mobile_offers/builds/167852390这是travis错误日志:FAILURE:Buildfailedwithanexception.Whatwentwrong:Aproblemoccurredconfiguringproject':fyber-app'.Youhavenotacce

android - okHTTP 无法找到可接受的协议(protocol)(android)

对不起我的英语。我尝试使用库OKhttp,并且我使用https进行发布请求。现在我有错误,当我尝试发布我的示例时,这是错误:java.net.UnknownServiceException:Unabletofindacceptableprotocols.isFallback=false,modes=[ConnectionSpec(cipherSuites=[TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_DHE_RSA_WITH_AES_128_GCM_SHA256,TL

java - 蓝牙/WiFi 直接套接字的高级协议(protocol)?

当您在Android中使用蓝牙或WiFiDirect时,在所有握手等操作结束时,您会得到套接字。使用TCP/IP,我们有无数个库,它们位于套接字之上,用于高级协议(protocol):HTTP、XMPP、IMAP等。感谢这些库,我们可以处理更多域-操作的特定抽象(例如,“下载此文件”),以及由库处理的低级套接字管道。问题:对于任何高级协议(protocol),是否存在已知可用于(或可能用于)通过Android的蓝牙和/或WiFiDirect层生成的套接字的等价物?现在,我对特定协议(protocol)并不挑剔——我只是在寻找此类协议(protocol)层的示例,以使开发人员更轻松地使用

android - java.net.协议(protocol)异常 : unexpected end of stream

我遇到了一个奇怪的问题,我无法调试它。我已经实现了上传数据流的逻辑并且正在使用Volley,我在HurlStack,addBodyIfExistsapi中定制了一点逻辑,所以类型的主体可以处理“application/octet-stream”。我的逻辑是向用户发布进度,以便UI可以更新以指示用户上传进度,低于我的逻辑。inttoRead=length;//Filelengthbyte[]data=newbyte[4096];connection.setDoOutput(true);if(length!=-1){connection.setFixedLengthStreamingMod

android - 是否有任何 Android 开发人员成功地从 Web 服务接收分块传输协议(protocol)?

我一直在尝试使用多个类实现来检索分块数据,但均未成功。以下是有问题的简化代码模块。在网上冲浪后,似乎过去有问题(2009、2010;ver1.1、1.5),但现在应该已经解决了。我还没有看到Android平台为此协议(protocol)取得任何明确的成功。帮助!如果我放置了一个无效的token,我能够看到一些响应——Web服务将以应用程序错误消息作为响应。然而,有效的url和token将简单地响应分块协议(protocol)的检测(isChunked()返回true),但没有任何内容被读取,也没有任何内容超时等。从命令行使用CURL发出的完全相同的URL按预期工作并显示连续内容(来自网

android - 在android中使用adb命令安装apk时出现协议(protocol)失败错误

我正在尝试使用adb命令在apilevel17模拟器上安装apk。adb安装测试apk我收到以下响应错误protocolfailurermfailedfor/data/local/tmp/Test.apk,Nosuchfileordirectory有人知道如何处理这个错误吗? 最佳答案 我发现在我的工作场所遇到这个问题的人在他们的计算机上只有读取权限USB端口没有写入权限。从管理员那里获得USB写入权限后,问题不再出现。 关于android-在android中使用adb命令安装apk时出

android - Android 上 HTTPS 连接的未知协议(protocol)错误

我在Android应用程序上使用HTTPS调用REST服务。我已经有了这方面的工作代码,但现在我使用的是托管REST服务的新安装服务器,我无法再建立连接。这里是异常(exception):javax.net.ssl.SSLProtocolException:SSLhandshakeaborted:ssl=0x15b7768:FailureinSSLlibrary,usuallyaprotocolerrorerror:140770FC:SSLroutines:SSL23_GET_SERVER_HELLO:unknownprotocol(external/openssl/ssl/s23_c