草庐IT

enable-soap

全部标签

android - 获取 SOAP Web 服务的设备或模拟器信息运行时

在从设备调用SOAP网络服务时,Codenameone有一个小问题。您可能知道,SOAPWeb服务有自己的HTTP请求编码方式。无论您使用SOAP1.1还是1.2,这些编码规则也不同。当我在模拟器中运行时,它似乎使用了v1.2,这需要某种方式来指定服务工作的httpheader。当您使用设备(这里是iPhone)时,它会切换到SOAP1.1,因此需要对httpheader进行不同的编码(soap操作、内容类型)。那么问题来了:在我的代码中,我如何确定正在运行的环境是模拟器​​还是真实设备?在此期间,如果我们需要根据设备性质执行此类特定逻辑,我们如何进行此检查?提前感谢您的任何提示。

安卓 SOAP IOException "BufferedInputStream is closed"

我正在使用SOAP网络服务开发Android应用程序。当请求的响应太长时,它会给我一个IOException在线:androidHttpTransport.call(SOAP_ACTION,envelope);我的代码:try{SoapObjectrequest=newSoapObject(Constants.NAMESPACE,METHOD_NAME);SoapSerializationEnvelopeenvelope=newSoapSerializationEnvelope(SoapEnvelope.VER11);envelope.encodingStyle="rpc";envel

android - Google Play Services如何弹出Enable Bluetooth提示?

我正在开发的应用程序同时使用位置和BLE,如果位置或蓝牙被禁用,我必须要求用户启用它们。最新的GooglePlay服务提供了一种使用LocationSettingsRequest来执行此操作的标准方法,它会检查要求并在需要更改设置时引发标准弹出窗口。它就像单独定位的魅力一样,但是一旦我将SetNeedBle(true)添加到LocationSettingsRequest,我就会得到一个状态SETTINGS_CHANGE_UNAVAILABLE。我唯一的猜测是我需要将AddApi(FitnessClass.BLE_API)调用添加到GoogleApiClientBuilder因为它可能对

android - Android 上的 "Enable Library Loading"开发者选项在哪里?

关于适用于Unityv1.40的GoogleVRSDK发行说明(2017年4月)https://developers.google.com/vr/unity/release-notesNote:YoumustenabledynamiclibraryloadinginVrCoretogetthelatestC++GVRUpdates.Todothis,gotoSettings>DeveloperOptionsEnableLibraryLoading.IfDeveloperOptionsarenotvisible,tap7timesonBuildVersion.我正在寻找Nexus5X(7

android - 使用 OkHttp 库 Android 发出 SOAP 请求

我正在尝试通过OkHttp库进行SOAP调用,以便我可以升级到Retrofit库使用。我已经看完了那个帖子。OkHttp.链接Gradle中使用的库compile'com.squareup.okhttp3:okhttp:3.4.1'我已成功调用电话,但响应代码为415。我已将内容类型更改为测试过.addHeader("Content-Type","text/xml;charset=utf-8")和.addHeader("Content-Type","application/json";charset=utf-8")和.addHeader("Content-Type","html/tex

android - android :state_enabled ="false"时无法设置颜色

我有一个ListView,第一次显示它时我想禁用它的一些项目。为此,我制作了这个textorange_selected.xml:我在一行的布局中使用它:问题是它永远不会进入android:state_enabled="false"(那应该是项目被禁用并且我将文本颜色设置为灰色的时刻)。为了禁用我在我的适配器中使用此代码的项目:@OverridepublicbooleanareAllItemsEnabled(){returnfalse;}@OverridepublicbooleanisEnabled(intposition){returnposition我的错误在哪里?

android - 未指定内容类型时 Web 服务返回 SOAP

几年前,我们为移动应用程序开发了.NET网络服务。iPhone/Android/Blackberry/WindowsPhone和第三方开发的所有native应用程序正在调用此服务。我们添加了对JSON的支持,因此一些应用程序使用JSON调用访问此服务,而一些应用程序使用SOAP。仅当请求使用HTTPheaderContent-type:application/json发送时,web服务才返回JSON。我们遇到了一个Android平台(特别是GalaxyNexus)的问题,其中缺少GET请求的Content-Typeheader。我们的第三方应用程序开发人员尝试了很多解决方案,但找不到强

java - Espresso 'is enabled' 与所选 View 不匹配

我正在使用Espresso2来测试按钮是否启用。我的代码如下所示:onView(withId(R.id.fragment_vote_pause_btn)).check(matches(isEnabled()));我的按钮定义为:有时测试有效,但有时我会遇到此异常:android.support.test.espresso.base.DefaultFailureHandler$AssertionFailedWithCauseError:'isenabled'doesn'tmatchtheselectedview.Expected:isenabledGot:"Button{id=21312

android - 删除我 :type field in SOAP request generated by kSoap2 on Android

我已经尝试在互联网上阅读有关我的问题的信息,但找不到我需要的正确信息,所以我尝试解释我的问题:我正在使用kSoap2通过SOAP与网络服务“对话”。要生成我的SOAP请求,我使用以下代码://GenerateSOAPrequestXMLSoapObjectrequest=newSoapObject(PUB_NAMESPACE,"testSoapInterface");//AddrequestheaderPropertyInforequestHeader=newPropertyInfo();requestHeader.setNamespace(PUB_NAMESPACE);request

android - 更改安卓 :enabled ="true" programmatically

一开始,我的应用程序将关于复选框首选项的首选项设置为“true”。现在我需要以编程方式设置此值(android:enabled="true")或false。有什么想法吗?protectedvoidcheckLicense(){PackageManagermanager=getPackageManager();if(manager.checkSignatures("core.package.name","key.package.name")==PackageManager.SIGNATURE_MATCH){//fullversionisEnabled=true;Toast.makeTex