From fc263810bfac2072d0143f0aa1fdea84e07398f5 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 26 Oct 2020 12:00:51 +0800 Subject: [PATCH] add websocket --- .idea/gradle.xml | 1 + .idea/misc.xml | 2 +- app/build.gradle | 2 + .../com/mogo/launcher/MogoApplication.java | 1 + config.gradle | 1 + foudations/mogo-base-websocket-sdk/.gitignore | 1 + .../mogo-base-websocket-sdk/build.gradle | 47 +++++ .../consumer-rules.pro | 0 .../mogo-base-websocket-sdk/gradle.properties | 3 + .../proguard-rules.pro | 21 ++ .../ExampleInstrumentedTest.java | 26 +++ .../src/main/AndroidManifest.xml | 5 + .../websocket/IMogoWebSocketInitCallBack.java | 6 + .../base/websocket/WebSocketConstant.java | 27 +++ .../mogo/base/websocket/WebSocketData.java | 36 ++++ .../websocket/WebSocketHandlerThread.java | 39 ++++ .../mogo/base/websocket/WebSocketManager.java | 179 ++++++++++++++++++ .../websocket/WebSocketShakeHandsData.java | 55 ++++++ .../ExampleUnitTest.java | 17 ++ gradle.properties | 1 + .../com/mogo/service/IMogoServiceApis.java | 6 + .../com/mogo/service/MogoServicePaths.java | 6 + .../IMogoOnWebSocketMessageListener.java | 13 ++ .../connection/IMogoWebSocketManager.java | 38 ++++ .../service/connection/WebSocketMsgType.java | 24 +++ .../mogo/service/impl/MogoServiceApis.java | 6 + .../impl/connection/MogoWebSocketManager.java | 63 ++++++ settings.gradle | 1 + 28 files changed, 626 insertions(+), 1 deletion(-) create mode 100644 foudations/mogo-base-websocket-sdk/.gitignore create mode 100644 foudations/mogo-base-websocket-sdk/build.gradle create mode 100644 foudations/mogo-base-websocket-sdk/consumer-rules.pro create mode 100644 foudations/mogo-base-websocket-sdk/gradle.properties create mode 100644 foudations/mogo-base-websocket-sdk/proguard-rules.pro create mode 100644 foudations/mogo-base-websocket-sdk/src/androidTest/java/com/mogo/mogo_base_websocket_sdk/ExampleInstrumentedTest.java create mode 100644 foudations/mogo-base-websocket-sdk/src/main/AndroidManifest.xml create mode 100644 foudations/mogo-base-websocket-sdk/src/main/java/com/mogo/base/websocket/IMogoWebSocketInitCallBack.java create mode 100644 foudations/mogo-base-websocket-sdk/src/main/java/com/mogo/base/websocket/WebSocketConstant.java create mode 100644 foudations/mogo-base-websocket-sdk/src/main/java/com/mogo/base/websocket/WebSocketData.java create mode 100644 foudations/mogo-base-websocket-sdk/src/main/java/com/mogo/base/websocket/WebSocketHandlerThread.java create mode 100644 foudations/mogo-base-websocket-sdk/src/main/java/com/mogo/base/websocket/WebSocketManager.java create mode 100644 foudations/mogo-base-websocket-sdk/src/main/java/com/mogo/base/websocket/WebSocketShakeHandsData.java create mode 100644 foudations/mogo-base-websocket-sdk/src/test/java/com/mogo/mogo_base_websocket_sdk/ExampleUnitTest.java create mode 100644 services/mogo-service-api/src/main/java/com/mogo/service/connection/IMogoOnWebSocketMessageListener.java create mode 100644 services/mogo-service-api/src/main/java/com/mogo/service/connection/IMogoWebSocketManager.java create mode 100644 services/mogo-service-api/src/main/java/com/mogo/service/connection/WebSocketMsgType.java create mode 100644 services/mogo-service/src/main/java/com/mogo/service/impl/connection/MogoWebSocketManager.java diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 17ccda5417..c9845e981c 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -16,6 +16,7 @@