From 0707b8725693aaa9e0f873ac74e72e32f28dc88f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Tue, 13 Oct 2020 12:21:47 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E6=8A=BD=E7=A6=BBV2X=E4=B8=AD=E7=9A=84UI?= =?UTF-8?q?=E9=80=82=E9=85=8D=E5=B0=BA=E5=AF=B8=EF=BC=8C=E6=96=B9=E4=BE=BF?= =?UTF-8?q?=E5=90=8E=E9=9D=A2=E7=9A=84=E9=80=82=E9=85=8D=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/codeStyles/Project.xml | 15 ++++++++++++--- .../src/main/res/layout/item_v2x_event_detail.xml | 8 ++++---- .../main/res/layout/item_v2x_fatigue_driving.xml | 8 ++++---- .../src/main/res/layout/item_v2x_fault_help.xml | 12 ++++++------ .../main/res/layout/item_v2x_illegal_parking.xml | 6 +++--- .../src/main/res/values-ldpi/dimens.xml | 12 ++++++++++++ .../src/main/res/values-mdpi/dimens.xml | 12 ++++++++++++ .../main/res/values-xhdpi-1920x1000/dimens.xml | 11 +++++++++++ .../src/main/res/values-xhdpi/dimens.xml | 11 +++++++++++ .../src/main/res/values/dimens.xml | 10 ++++++++++ 10 files changed, 85 insertions(+), 20 deletions(-) diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 663459aa50..0d156937bb 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -3,9 +3,18 @@ + diff --git a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail.xml b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail.xml index a4df8026d8..7a0b52969c 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail.xml @@ -52,7 +52,7 @@ android:paddingRight="@dimen/dp_10" android:paddingBottom="@dimen/dp_3" android:textColor="#fff" - android:textSize="@dimen/dp_24" + android:textSize="@dimen/module_v2x_event_type_title_text_size" app:layout_constraintStart_toEndOf="@+id/rlRoadEventImg" app:layout_constraintTop_toTopOf="@+id/rlRoadEventImg" tools:text="道路施工" /> @@ -66,7 +66,7 @@ android:ellipsize="end" android:maxLines="1" android:textColor="@color/v2x_FFF_333" - android:textSize="@dimen/dp_36" + android:textSize="@dimen/module_v2x_event_title_text_size" android:textStyle="bold" app:layout_constraintEnd_toStartOf="@+id/ivEventHead" app:layout_constraintStart_toStartOf="@+id/tvEventTypeTitle" @@ -89,7 +89,7 @@ android:layout_marginStart="@dimen/dp_10" android:alpha="0.6" android:textColor="@color/v2x_FFF_666" - android:textSize="@dimen/dp_28" + android:textSize="@dimen/module_v2x_event_sub_title_text_size" app:layout_constraintBottom_toBottomOf="@id/ivEventDistanceLogo" app:layout_constraintStart_toEndOf="@id/ivEventDistanceLogo" app:layout_constraintTop_toTopOf="@id/ivEventDistanceLogo" @@ -102,7 +102,7 @@ android:layout_marginStart="@dimen/dp_30" android:alpha="0.6" android:textColor="@color/v2x_FFF_999" - android:textSize="@dimen/dp_28" + android:textSize="@dimen/module_v2x_event_sub_title_text_size" app:layout_constraintBottom_toBottomOf="@id/ivEventDistanceLogo" app:layout_constraintStart_toEndOf="@+id/tvEventDistance" app:layout_constraintTop_toTopOf="@id/ivEventDistanceLogo" diff --git a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_fatigue_driving.xml b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_fatigue_driving.xml index 05b199f00a..1610387581 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_fatigue_driving.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_fatigue_driving.xml @@ -14,8 +14,8 @@ @@ -78,7 +78,7 @@ android:layout_marginEnd="@dimen/dp_30" android:gravity="center_vertical" android:textColor="@color/v2x_FFF_333" - android:textSize="@dimen/dp_80" + android:textSize="@dimen/module_v2x_event_help_distance_text_size" android:textStyle="bold" app:layout_constraintBottom_toBottomOf="@+id/ivFaultHelpEventCall" app:layout_constraintEnd_toStartOf="@+id/ivFaultHelpEventCall" diff --git a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_illegal_parking.xml b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_illegal_parking.xml index 9bd3f76b78..1a0f011c8c 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_illegal_parking.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_illegal_parking.xml @@ -33,7 +33,7 @@ android:paddingBottom="@dimen/dp_3" android:text="违章停车" android:textColor="#FFFFFF" - android:textSize="@dimen/dp_24" + android:textSize="@dimen/module_v2x_event_type_title_text_size" android:textStyle="bold" app:layout_constraintBottom_toTopOf="@+id/tvAddress" app:layout_constraintStart_toEndOf="@+id/ivIconP" @@ -48,7 +48,7 @@ android:ellipsize="end" android:maxLines="1" android:textColor="@color/v2x_FFF_333" - android:textSize="@dimen/dp_34" + android:textSize="@dimen/module_v2x_event_title_text_size" app:layout_constraintBottom_toTopOf="@+id/tvAddressDistance" app:layout_constraintEnd_toStartOf="@+id/llIllegalParkingLike" app:layout_constraintStart_toStartOf="@+id/tagEventType" @@ -63,7 +63,7 @@ android:alpha="0.6" android:gravity="center_vertical" android:textColor="@color/v2x_FFF_666" - android:textSize="@dimen/dp_26" + android:textSize="@dimen/module_v2x_event_sub_title_text_size" app:layout_constraintEnd_toEndOf="@+id/tvAddress" app:layout_constraintStart_toStartOf="@+id/tagEventType" app:layout_constraintTop_toBottomOf="@+id/tvAddress" diff --git a/modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml index 63f2dac657..77bde39522 100644 --- a/modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml @@ -81,4 +81,16 @@ 16px 20px 6px + + + 13px + 20px + 16px + + 41px + 18px + 14px + 44px + 19px + diff --git a/modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml index 7afc5f5e14..37279ba003 100644 --- a/modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml @@ -81,4 +81,16 @@ 16px 20px 3px + + + 13px + 20px + 16px + + 41px + 18px + 14px + 44px + 19px + diff --git a/modules/mogo-module-v2x/src/main/res/values-xhdpi-1920x1000/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-xhdpi-1920x1000/dimens.xml index 2e18d47106..8dbb945b9d 100644 --- a/modules/mogo-module-v2x/src/main/res/values-xhdpi-1920x1000/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-xhdpi-1920x1000/dimens.xml @@ -64,4 +64,15 @@ 158px + + 24px + 36px + 28px + + 75px + 32px + 26px + 80px + 34px + diff --git a/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml index 562b1d7038..025c49d591 100644 --- a/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml @@ -80,4 +80,15 @@ 25px 2px + + 24px + 36px + 28px + + 75px + 32px + 26px + 80px + 34px + diff --git a/modules/mogo-module-v2x/src/main/res/values/dimens.xml b/modules/mogo-module-v2x/src/main/res/values/dimens.xml index f0c403220a..2ff91d91f1 100644 --- a/modules/mogo-module-v2x/src/main/res/values/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values/dimens.xml @@ -74,5 +74,15 @@ -8px 84px + + 13px + 20px + 16px + + 41px + 18px + 14px + 44px + 34px From b8f778286ac0832e904e908dbd88075815acd3a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Tue, 13 Oct 2020 14:56:24 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E6=95=B4=E7=90=86UI=E5=B0=BA=E5=AF=B8?= =?UTF-8?q?=E9=80=82=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/res/layout/item_v2x_event_detail.xml | 4 ++-- .../src/main/res/layout/view_video_layout_normal.xml | 4 ++-- .../mogo-module-v2x/src/main/res/values-ldpi/dimens.xml | 7 +++++-- .../mogo-module-v2x/src/main/res/values-mdpi/dimens.xml | 7 +++++-- .../src/main/res/values-xhdpi-1920x1000/dimens.xml | 7 +++++-- .../mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml | 7 +++++-- modules/mogo-module-v2x/src/main/res/values/dimens.xml | 8 +++++--- 7 files changed, 29 insertions(+), 15 deletions(-) diff --git a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail.xml b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail.xml index 7a0b52969c..886ad47555 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail.xml @@ -110,8 +110,8 @@ @@ -59,7 +59,7 @@ android:paddingBottom="@dimen/dp_25" android:text="重试" android:textColor="@color/v2x_FFF_333" - android:textSize="@dimen/dp_34" + android:textSize="@dimen/module_v2x_event_live_error_text_size" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/ivErrorIcon" /> diff --git a/modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml index 77bde39522..c2f40d31a1 100644 --- a/modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml @@ -15,7 +15,6 @@ 54px - 64px 156px 234px @@ -28,7 +27,6 @@ 6px - 150px 550px 200px 200px @@ -86,11 +84,16 @@ 13px 20px 16px + 31px + 20px + 150px 41px 18px 14px 44px 19px + 64px + diff --git a/modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml index 37279ba003..ab4fa5463d 100644 --- a/modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml @@ -15,7 +15,6 @@ 54px - 64px 156px 234px @@ -28,7 +27,6 @@ 6px - 150px 550px 200px 200px @@ -86,11 +84,16 @@ 13px 20px 16px + 31px + 20px + 150px 41px 18px 14px 44px 19px + 64px + diff --git a/modules/mogo-module-v2x/src/main/res/values-xhdpi-1920x1000/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-xhdpi-1920x1000/dimens.xml index 8dbb945b9d..1c0527149d 100644 --- a/modules/mogo-module-v2x/src/main/res/values-xhdpi-1920x1000/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-xhdpi-1920x1000/dimens.xml @@ -14,7 +14,6 @@ 160px 110px - 100px 270px 480px @@ -24,7 +23,6 @@ 80px - 310px 15px 550px 200px @@ -68,11 +66,16 @@ 24px 36px 28px + 55px + 36px + 310px 75px 32px 26px 80px 34px + 100px + diff --git a/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml index 025c49d591..6c42c94a44 100644 --- a/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml @@ -14,7 +14,6 @@ 147px 98px - 130px 280px 421px @@ -25,7 +24,6 @@ 80px - 310px 15px 550px 200px @@ -84,11 +82,16 @@ 24px 36px 28px + 55px + 36px + 310px 75px 32px 26px 80px 34px + 130px + diff --git a/modules/mogo-module-v2x/src/main/res/values/dimens.xml b/modules/mogo-module-v2x/src/main/res/values/dimens.xml index 2ff91d91f1..bede4aa179 100644 --- a/modules/mogo-module-v2x/src/main/res/values/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values/dimens.xml @@ -15,8 +15,6 @@ 54px - 64px - 156px 234px @@ -28,7 +26,6 @@ 6px - 170px 550px 200px 200px @@ -78,11 +75,16 @@ 13px 20px 16px + 31px + 20px + 170px 41px 18px 14px 44px 34px + 64px + From 80206fc102fd690e046e336411ba290745943818 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Tue, 13 Oct 2020 15:32:22 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/res/values-ldpi/dimens.xml | 17 ++++++++++------- .../src/main/res/values-mdpi/dimens.xml | 16 ++++++++++------ .../main/res/values-xhdpi-1920x1000/dimens.xml | 16 ++++++++++------ .../src/main/res/values-xhdpi/dimens.xml | 17 ++++++++++------- .../src/main/res/values/dimens.xml | 17 ++++++++++------- 5 files changed, 50 insertions(+), 33 deletions(-) diff --git a/modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml index c2f40d31a1..89dfb50578 100644 --- a/modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml @@ -4,22 +4,16 @@ 18px 20px - 190px - 250px + 190px 210px - 136px 82px 54px - 156px - 234px - - 34px 22px @@ -88,6 +82,15 @@ 20px 150px + + 190px + 250px + 156px + 234px + + + 136px + 41px 18px 14px diff --git a/modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml index ab4fa5463d..c6e4eea0b8 100644 --- a/modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml @@ -4,21 +4,16 @@ 18px 20px - 190px - 250px + 190px 210px - 136px 82px 54px - 156px - 234px - 34px 22px @@ -88,6 +83,15 @@ 20px 150px + + 190px + 250px + 156px + 234px + + + 136px + 41px 18px 14px diff --git a/modules/mogo-module-v2x/src/main/res/values-xhdpi-1920x1000/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-xhdpi-1920x1000/dimens.xml index 1c0527149d..6f07b7e356 100644 --- a/modules/mogo-module-v2x/src/main/res/values-xhdpi-1920x1000/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-xhdpi-1920x1000/dimens.xml @@ -4,20 +4,15 @@ 32px 32px - 330px - 450px + 390px 410px - 200px 160px 110px - 270px - 480px - 60px 40px @@ -70,6 +65,15 @@ 36px 310px + + 270px + 480px + 330px + 450px + + + 200px + 75px 32px 26px diff --git a/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml index 6c42c94a44..53b72623d8 100644 --- a/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml @@ -4,21 +4,15 @@ 32px 32px - 330px - 450px + 390px 410px - 234px 147px 98px - 280px - 421px - - 60px 40px @@ -86,6 +80,15 @@ 36px 310px + + 330px + 450px + 280px + 421px + + + 234px + 75px 32px 26px diff --git a/modules/mogo-module-v2x/src/main/res/values/dimens.xml b/modules/mogo-module-v2x/src/main/res/values/dimens.xml index bede4aa179..b5f9d961b9 100644 --- a/modules/mogo-module-v2x/src/main/res/values/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values/dimens.xml @@ -4,20 +4,14 @@ 18px 20px - 190px - 250px + 190px 210px - 136px - 82px 54px - 156px - 234px - 34px 22px @@ -79,6 +73,15 @@ 20px 170px + + 190px + 250px + 156px + 234px + + + 136px + 41px 18px 14px From 0713f3d89c0284971916e69bbdf606a0df1427cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Tue, 13 Oct 2020 16:19:03 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E6=95=B4=E7=90=86UI=E9=80=82=E9=85=8Ddimen?= =?UTF-8?q?s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml | 4 ++-- modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml | 4 ++-- .../src/main/res/values-xhdpi-1920x1000/dimens.xml | 4 ++-- modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml | 4 ++-- modules/mogo-module-v2x/src/main/res/values/dimens.xml | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml index 89dfb50578..e911308385 100644 --- a/modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-ldpi/dimens.xml @@ -11,7 +11,6 @@ 82px - 54px 34px @@ -81,6 +80,8 @@ 31px 20px 150px + 54px + 64px 190px @@ -96,7 +97,6 @@ 14px 44px 19px - 64px diff --git a/modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml index c6e4eea0b8..17684331f1 100644 --- a/modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-mdpi/dimens.xml @@ -11,7 +11,6 @@ 82px - 54px @@ -82,6 +81,8 @@ 31px 20px 150px + 54px + 64px 190px @@ -97,7 +98,6 @@ 14px 44px 19px - 64px diff --git a/modules/mogo-module-v2x/src/main/res/values-xhdpi-1920x1000/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-xhdpi-1920x1000/dimens.xml index 6f07b7e356..4d5042d290 100644 --- a/modules/mogo-module-v2x/src/main/res/values-xhdpi-1920x1000/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-xhdpi-1920x1000/dimens.xml @@ -11,7 +11,6 @@ 160px - 110px 60px 40px @@ -64,6 +63,8 @@ 55px 36px 310px + 110px + 120px 270px @@ -79,7 +80,6 @@ 26px 80px 34px - 100px diff --git a/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml index 53b72623d8..714c300b34 100644 --- a/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml @@ -11,7 +11,6 @@ 147px - 98px 60px 40px @@ -79,6 +78,8 @@ 55px 36px 310px + 98px + 130px 330px @@ -94,7 +95,6 @@ 26px 80px 34px - 130px diff --git a/modules/mogo-module-v2x/src/main/res/values/dimens.xml b/modules/mogo-module-v2x/src/main/res/values/dimens.xml index b5f9d961b9..0153624746 100644 --- a/modules/mogo-module-v2x/src/main/res/values/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values/dimens.xml @@ -10,7 +10,6 @@ 82px - 54px 34px @@ -72,6 +71,8 @@ 31px 20px 170px + 54px + 64px 190px @@ -87,7 +88,6 @@ 14px 44px 34px - 64px From 4f81fa600138de2aa27d6ab32c8ecbe1bb53c66a Mon Sep 17 00:00:00 2001 From: lixiaopeng Date: Tue, 13 Oct 2020 16:33:09 +0800 Subject: [PATCH 5/5] add report switch --- .../roadcondition/service/MainService.kt | 22 +++++++++++++------ .../module/extensions/bean/CommonConfig.java | 11 +++++++++- .../entrance/EntrancePresenter.java | 9 +++++++- 3 files changed, 33 insertions(+), 9 deletions(-) diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainService.kt b/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainService.kt index 1cff5c7d5a..7909e83a62 100644 --- a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainService.kt +++ b/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainService.kt @@ -11,10 +11,14 @@ import android.os.IBinder import android.util.Log import com.elegant.analytics.Analytics import com.mogo.commons.AbsMogoApplication -import com.mogo.commons.debug.DebugConfig +import com.mogo.utils.logger.Logger +import com.mogo.utils.storage.SharedPrefsMgr import com.zhidao.cosupload.manager.CosUploadManagerImpl import com.zhidao.roadcondition.BuildConfig -import com.zhidao.roadcondition.constant.* +import com.zhidao.roadcondition.constant.DEFAULT_VIDEO_DURATION +import com.zhidao.roadcondition.constant.TANLU_ROAD_CURRENT +import com.zhidao.roadcondition.constant.UPLOAD_FROM_STRATEGY_ACCIDENT_AUTO +import com.zhidao.roadcondition.constant.UPLOAD_FROM_STRATEGY_BLOCK_AUTO import com.zhidao.roadcondition.event.GetImageSuccessEvent import com.zhidao.roadcondition.event.LatLngStickyEventBus import com.zhidao.roadcondition.util.* @@ -221,12 +225,16 @@ class MainService : Service() { //开始开始监听速度,只要超过一次5公里每小时则即开始获取策略进行本地上报 只有release才加此判断,qa环境方便测试 LocationUtil.getInstance().setonSpeedlistenner(object : LocationUtil.SpeedListener { override fun onSpeedGet(speed: Float) { - if (speed > (5 / 3.6f) && !isGetStrategies) { - mainServiceHttpModel.initStrategies { - handleReportStrategy() + var isOpen = SharedPrefsMgr.getInstance(AbsMogoApplication.getApp().applicationContext).getBoolean("KEY_SERVER_REPORTSTRATEGY_SWITCH", false) + Logger.d("EntrancePresenter", " -------- isOpen = $isOpen") + if (isOpen) { + if (speed > (5 / 3.6f) && !isGetStrategies) { + mainServiceHttpModel.initStrategies { + handleReportStrategy() + } + Log.d("MainService", "initLocationListener more than 5 start upload speed = $speed") + isGetStrategies = true } - Log.d("MainService", "initLocationListener more than 5 start upload speed = $speed") - isGetStrategies = true } } }) diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/bean/CommonConfig.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/bean/CommonConfig.java index 0f9f7cd97a..36e5ca7a48 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/bean/CommonConfig.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/bean/CommonConfig.java @@ -12,11 +12,13 @@ public class CommonConfig { public Active active;//活动配置 public Auth auth; //授权配置 public Speech speech; //语音播报次数 + public ReportStrategy reportStrategy; //被动上报策略开关 - public CommonConfig(Active active, Auth auth, Speech speech) { + public CommonConfig(Active active, Auth auth, Speech speech, ReportStrategy reportStrategy) { this.active = active; this.auth = auth; this.speech = speech; + this.reportStrategy = reportStrategy; } public class Active{ @@ -47,4 +49,11 @@ public class CommonConfig { this.isNeedAuth = isNeedAuth; } } + + public class ReportStrategy { + public boolean open; + ReportStrategy(boolean open) { + this.open = open; + } + } } diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntrancePresenter.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntrancePresenter.java index ab25f3a2ba..6f1b8824f4 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntrancePresenter.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntrancePresenter.java @@ -130,7 +130,6 @@ public class EntrancePresenter extends Presenter implements Weathe public void getCommonConfig() { Map params = new ArrayMap<>(); params.put("sn", Utils.getSn()); - mNetWork.create(GetConfigApiServices.class, UserInfoConstant.getUserInfoBaseUrl()) .getConfig(params) .subscribeOn(Schedulers.io()) @@ -145,12 +144,20 @@ public class EntrancePresenter extends Presenter implements Weathe Logger.d(TAG, "getCommonConfig onSuccess -----> "); if (config != null && config.result != null) { CommonConfig.Speech speech = config.result.speech; + CommonConfig.ReportStrategy strategy = config.result.reportStrategy; if (speech != null) { Logger.d(TAG, "getCommonConfig onSuccess speech.count = " + speech.count); SharedPrefsMgr.getInstance(getContext()).putInt(KEY_SERVER_SHOW_DAY_COUNT, speech.count); } else { Logger.e(TAG, "getCommonConfig onSuccess speech == null "); } + + if (strategy != null) { + Logger.d(TAG, "getCommonConfig onSuccess strategy.open = " + strategy.open); + SharedPrefsMgr.getInstance(getContext()).putBoolean("KEY_SERVER_REPORTSTRATEGY_SWITCH", strategy.open); + } else { + Logger.e(TAG, "getCommonConfig onSuccess strategy == null "); + } } else { Logger.e(TAG, "getCommonConfig onSuccess config == null"); }