草庐IT

WebSocket注解

全部标签

android - 如何使用 Retrofit + RX 实现 WebSocket

我有一个使用RetrofitwithRx的项目结构。我想用它来实现WebSocket通信,知道如何实现吗? 最佳答案 Retrofit尚不支持网络套接字。该功能预计将出现在2.1版本中。但是,JW一直在开发一个分支。您可以从hisbranch构建Retrofit并尝试一下。或者可以等到2.1发布。这是对应的issue在Github上。 关于android-如何使用Retrofit+RX实现WebSocket,我们在StackOverflow上找到一个类似的问题:

android - 我现在如何使用@FlakyTest 注解?

我尝试在AndroidStudio上使用espresso框架(以及Junit4)运行片状测试。我想设置它应该重复多少次。在我可以使用之前@FlakyTest(tolerance=5)//(5isnumberforrepeat,forexample)ButthisannotationwasdeprecatedinAPIlevel24.-(linkonandroid.developers.com)Nowisavailiblenew@FlakyTestannotation-withouttolerancevariable.(linkonandroid.developers.com)我需要设置

java - 建立多个连接的 Android WebSocket 服务

我已经创建了一个WebSocket服务。但它一直在建立多个连接我只想让应用建立一个连接,除非网络连接断开然后建立另一个连接。但是现在,如果我按下手机上的主页按钮,它就会建立一个连接。然后返回应用程序,它将建立另一个连接。谢谢你们的帮助。onCreate...我的MainActivityIntentstartServiceIntent=newIntent(this,WebSocketServices.class);startService(startServiceIntent);list网络接收器publicclassNetworkReceiverextendsBroadcastRece

java - Gson注解和Jackson注解能否共存于同一个POJO中?

我正在开发一个旧版Android项目,该项目使用非常旧版本的Jacksonlib来解析从我们的WebAPI获取的JSON。我目前正在为上述项目开发一项新功能,并希望将Retrofit与Gson库一起用作其JSON解析器,因为与我们之前的库选择相比,这两个库都提供了更大的灵active和更清晰的代码。问题是,我需要一些遗留的POJO,而那些已经有Jackson注释。将Gson和Jackson注释放在同一个类中会产生任何冲突吗?或者我是否会被迫创建带有Gson注释的镜像类以避免潜在的问题?例子:importorg.codehaus.jackson.annotate.JsonProperty

Android-注解与继承

我在使用android-annotations和inheritance时遇到了麻烦:@EFragment(R.layout.fragment_foo)publicclassTestBaseFragment{@AfterViewspublicvoidafterTestBaseFragmentViews(){}}@EFragment(R.layout.fragment_foo)publicclassTestFragmentextendsTestBaseFragment{@AfterViewspublicvoidafterTestFragmentViews(){}}生成:publicfina

android - 建议我从 websocket 服务器检索实时数据

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我目前正在从事一个基于GPS的项目,我目前正在使用volley从网络接收数据,但最近他们计划用实时数据升级服务。所以web开发人员使用websocket对服务器进行编程,他们说对于浏览器应用程序,他们正在使用stomp.js协议(protocol)从服务器检索数据。他们要求我使用任何方法从他们的服务器(实时数据)检索数据,但我不知道从websocket获取实时数据的最

Android Studio + Gradle + Android 注解

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我正在尝试添加AndroidAnnotations到具有gradle构建系统的AndroidStudio项目。有没有人这样做过?谁能帮我这个?我什至不知道从哪里开始。我知道如何将库添加到gradle,但AndroidAnnotations需要2个jar文件,我不知道该怎么办

java - 创建具有 IDE 上下文行为的 Java 注解

我创建了一个注解/***HighlightsthismethodisdeclaredinXML*/public@interfaceFromXML{}我在看起来像这样的方法上使用它:@FromXMLpublicvoidonSomethingClick(Viewv){}Android反射系统需要v变量来调用此方法。然而,输入变量v未被使用,所以我的IDE警告我这一点。我喜欢这个警告,并希望在我的其余代码中使用它。要隐藏我可以做的警告@SuppressWarnings("unused")@FromXMLpublicvoidonSomethingClick(Viewv){}或者我可以添加一个参

Android注解和applicationIdSuffix

我一直在尝试Androidannotations最近一切都运行良好,直到我决定在我的build.gradle文件中的buildTypes中添加applicationIdSuffix。目前它看起来像这样:buildTypes{debug{applicationIdSuffix'.debug'}...}编译后,我在gradle控制台中得到以下日志::app:preDebugBuildUP-TO-DATE:app:checkDebugManifest:app:preReleaseBuildUP-TO-DATE:app:pre_testBuildUP-TO-DATE:app:prepareCo

android - 理解 Dagger 2 @Component.Builder 注解

我正在阅读this很棒的教程,解释了@Component.Builder如何在Dagger2中工作。作者做得很好,文章很直接,但仍有一些令人困惑的地方需要澄清:Dagger的默认实现2看起来像这样:组件:@Singleton@Component(modules={AppModule.class})publicinterfaceAppComponent{voidinject(MainActivitymainActivity);SharedPreferencesgetSharedPrefs();}模块:@ModulepublicclassAppModule{Applicationappli