From 054d44a4e7582fdf9c135d7e17c0b6baa858b152 Mon Sep 17 00:00:00 2001 From: wangcongtao Date: Thu, 16 Jul 2020 20:41:04 +0800 Subject: [PATCH] implementation base service: location, socket, passport --- .idea/gradle.xml | 3 +- app/build.gradle | 2 + app/functions/README.md | 1 + app/functions/baseservices.gradle | 26 ++ .../com/mogo/launcher/MogoApplication.java | 91 ++++--- config.gradle | 16 +- foudations/mogo-base-services-apk/.gitignore | 1 + foudations/mogo-base-services-apk/README.md | 7 + .../mogo-base-services-apk/build.gradle | 51 ++++ .../mogo-base-services-apk/consumer-rules.pro | 0 .../mogo-base-services-apk/gradle.properties | 3 + .../mogo-base-services-apk/proguard-rules.pro | 21 ++ .../services/apk/ExampleInstrumentedTest.java | 26 ++ .../src/main/AndroidManifest.xml | 5 + .../MogoLocationInfoServices.java | 63 +++++ .../services/passport/PassportManager.java | 80 ++++++ .../base/services/socket/SocketManager.java | 221 ++++++++++++++++ .../base/services/apk/ExampleUnitTest.java | 17 ++ foudations/mogo-base-services-sdk/.gitignore | 1 + foudations/mogo-base-services-sdk/README.md | 3 + .../mogo-base-services-sdk/build.gradle | 53 ++++ .../mogo-base-services-sdk/consumer-rules.pro | 0 .../mogo-base-services-sdk/gradle.properties | 3 + .../mogo-base-services-sdk/proguard-rules.pro | 21 ++ .../services/ExampleInstrumentedTest.java | 26 ++ .../src/main/AndroidManifest.xml | 5 + .../MogoLocationInfoServices.java | 94 +++++++ .../locationinfo/MogoLocationSource.java | 133 ++++++++++ .../services/passport/PassportManager.java | 94 +++++++ .../base/services/socket/SocketManager.java | 237 ++++++++++++++++++ .../mogo/base/services/ExampleUnitTest.java | 17 ++ .../com/mogo/commons/AbsMogoApplication.java | 62 +++-- .../com/mogo/connection/socket/MsgBody.java | 76 ------ gradle.properties | 6 +- modules/mogo-module-main/build.gradle | 2 - .../com/mogo/service/IMogoServiceApis.java | 21 ++ .../com/mogo/service/MogoServicePaths.java | 12 + .../IMogoLocationInfoService.java | 25 ++ .../passport/IMogoPassportManager.java | 15 ++ .../service/passport/IMogoTicketCallback.java | 15 ++ services/mogo-service/build.gradle | 2 - .../mogo/service/impl/MogoServiceApis.java | 23 +- .../impl/connection/MogoSocketManager.java | 15 +- .../locationinfo/MogoLocationInfoService.java | 64 +++++ .../impl/passport/MogoPassportManager.java | 49 ++++ settings.gradle | 4 +- upload.sh | 3 +- 47 files changed, 1549 insertions(+), 166 deletions(-) create mode 100644 app/functions/README.md create mode 100644 app/functions/baseservices.gradle create mode 100644 foudations/mogo-base-services-apk/.gitignore create mode 100644 foudations/mogo-base-services-apk/README.md create mode 100644 foudations/mogo-base-services-apk/build.gradle create mode 100644 foudations/mogo-base-services-apk/consumer-rules.pro create mode 100644 foudations/mogo-base-services-apk/gradle.properties create mode 100644 foudations/mogo-base-services-apk/proguard-rules.pro create mode 100644 foudations/mogo-base-services-apk/src/androidTest/java/com/mogo/base/services/apk/ExampleInstrumentedTest.java create mode 100644 foudations/mogo-base-services-apk/src/main/AndroidManifest.xml create mode 100644 foudations/mogo-base-services-apk/src/main/java/com/mogo/base/services/locationinfo/MogoLocationInfoServices.java create mode 100644 foudations/mogo-base-services-apk/src/main/java/com/mogo/base/services/passport/PassportManager.java create mode 100644 foudations/mogo-base-services-apk/src/main/java/com/mogo/base/services/socket/SocketManager.java create mode 100644 foudations/mogo-base-services-apk/src/test/java/com/mogo/base/services/apk/ExampleUnitTest.java create mode 100644 foudations/mogo-base-services-sdk/.gitignore create mode 100644 foudations/mogo-base-services-sdk/README.md create mode 100644 foudations/mogo-base-services-sdk/build.gradle create mode 100644 foudations/mogo-base-services-sdk/consumer-rules.pro create mode 100644 foudations/mogo-base-services-sdk/gradle.properties create mode 100644 foudations/mogo-base-services-sdk/proguard-rules.pro create mode 100644 foudations/mogo-base-services-sdk/src/androidTest/java/com/mogo/base/services/ExampleInstrumentedTest.java create mode 100644 foudations/mogo-base-services-sdk/src/main/AndroidManifest.xml create mode 100644 foudations/mogo-base-services-sdk/src/main/java/com/mogo/base/services/locationinfo/MogoLocationInfoServices.java create mode 100644 foudations/mogo-base-services-sdk/src/main/java/com/mogo/base/services/locationinfo/MogoLocationSource.java create mode 100644 foudations/mogo-base-services-sdk/src/main/java/com/mogo/base/services/passport/PassportManager.java create mode 100644 foudations/mogo-base-services-sdk/src/main/java/com/mogo/base/services/socket/SocketManager.java create mode 100644 foudations/mogo-base-services-sdk/src/test/java/com/mogo/base/services/ExampleUnitTest.java delete mode 100644 foudations/mogo-connection/src/main/java/com/mogo/connection/socket/MsgBody.java create mode 100644 services/mogo-service-api/src/main/java/com/mogo/service/locationinfo/IMogoLocationInfoService.java create mode 100644 services/mogo-service-api/src/main/java/com/mogo/service/passport/IMogoPassportManager.java create mode 100644 services/mogo-service-api/src/main/java/com/mogo/service/passport/IMogoTicketCallback.java create mode 100644 services/mogo-service/src/main/java/com/mogo/service/impl/locationinfo/MogoLocationInfoService.java create mode 100644 services/mogo-service/src/main/java/com/mogo/service/impl/passport/MogoPassportManager.java diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 97996e66c3..6ed5579ca9 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -12,8 +12,9 @@