From 4ad137ce7c6b3db40bb0c769d4537d1eda2eb6a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Wed, 12 Aug 2020 11:07:14 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=86=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/mogo/module/v2x/V2XConst.java | 1 + .../v2x/fragment/V2XEventPanelFragment.kt | 6 +++++ .../com/mogo/module/v2x/utils/TrackUtils.java | 23 +++++++++++++++++++ 3 files changed, 30 insertions(+) diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/V2XConst.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/V2XConst.java index fc2d014256..4ae6aa6541 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/V2XConst.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/V2XConst.java @@ -59,6 +59,7 @@ public class V2XConst { */ public static final String V2X_ROAD_SHOW = "v2x_road_show"; public static final String V2X_ROAD_EVET = "v2x_road_event"; + public static final String V2X_ROAD_EVET_HISTORY_BUTTON = "V2X_button"; /** * V2X 道路事件操作类型 */ diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XEventPanelFragment.kt b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XEventPanelFragment.kt index 9fc30de182..6251025693 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XEventPanelFragment.kt +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XEventPanelFragment.kt @@ -11,6 +11,7 @@ import com.mogo.module.v2x.V2XConst.MODULE_NAME import com.mogo.module.v2x.V2XServiceManager import com.mogo.module.v2x.adapter.V2XEventPagerAdapter import com.mogo.module.v2x.presenter.EventPanelPresenter +import com.mogo.module.v2x.utils.TrackUtils import com.mogo.module.v2x.utils.V2XSQLiteUtils import com.mogo.module.v2x.view.V2XEventPanelHistoryCountView import com.mogo.utils.logger.Logger @@ -59,23 +60,28 @@ class V2XEventPanelFragment : MvpFragment when (checkedId) { R.id.rbScenarioHistory -> { + TrackUtils.trackV2xHistoryEvent(2) vpEventPanel.setCurrentItem(0, false) } R.id.rbSurroundingEvent -> { + TrackUtils.trackV2xHistoryEvent(3) vpEventPanel.setCurrentItem(1, false) } R.id.rbShareEvents -> { + TrackUtils.trackV2xHistoryEvent(4) vpEventPanel.setCurrentItem(2, false) } } } btnHidePanels.setOnClickListener { + TrackUtils.trackV2xHistoryEvent(5) hidePanel() } mV2XEventPanelHistoryCountView = V2XEventPanelHistoryCountView(context) mV2XEventPanelHistoryCountView!!.setOnClickListener { + TrackUtils.trackV2xHistoryEvent(1) if (!isPanelShow()) { showPanel() } else { diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/TrackUtils.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/TrackUtils.java index ef2475f7f6..9a99e81db8 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/TrackUtils.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/TrackUtils.java @@ -39,4 +39,27 @@ public class TrackUtils { e.printStackTrace(); } } + + //道路事件操作埋点 V2X_button + + /** + * @param type type=1 桌面按钮 + *

+ * type=2 tab1按钮-出行动态 + *

+ * type=3 tab2按钮-周边事件 + *

+ * type=4 tab3按钮-我的分享 + *

+ * type=5 tab4按钮-关闭按钮 + */ + public static void trackV2xHistoryEvent(int type) { + try { + Map properties = new HashMap<>(); + properties.put("type", type); + V2XServiceManager.getMogoAnalytics().track(V2XConst.V2X_ROAD_EVET_HISTORY_BUTTON, properties); + } catch (Exception e) { + e.printStackTrace(); + } + } } From 1106ec5572744a33bfd13481d7fe6d57e2845840 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Wed, 12 Aug 2020 11:57:39 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E6=9A=82=E6=97=B6=E5=85=B3=E9=97=AD?= =?UTF-8?q?=E4=BA=86=E4=BA=8B=E4=BB=B6=E9=9D=A2=E6=9D=BF=E7=9A=84=E6=9C=AA?= =?UTF-8?q?=E5=A4=84=E7=90=86=E6=B6=88=E6=81=AF=E7=9A=84=E6=95=B0=E5=AD=97?= =?UTF-8?q?=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/misc.xml | 2 +- .../module/v2x/fragment/V2XEventPanelFragment.kt | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 21e99e2dc0..cd77a1f062 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -4,7 +4,7 @@ - + \ No newline at end of file diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XEventPanelFragment.kt b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XEventPanelFragment.kt index 6251025693..597d96cc7f 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XEventPanelFragment.kt +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XEventPanelFragment.kt @@ -120,11 +120,11 @@ class V2XEventPanelFragment : MvpFragment Date: Wed, 12 Aug 2020 12:29:16 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/res/layout/item_v2x_scennario_history_other_help.xml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_scennario_history_other_help.xml b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_scennario_history_other_help.xml index 16f6583eaa..5f194d1383 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_scennario_history_other_help.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_scennario_history_other_help.xml @@ -102,10 +102,9 @@ android:textColor="#FFF" android:textSize="@dimen/dp_80" android:textStyle="bold" - app:layout_constraintBottom_toBottomOf="@+id/ivFaultHelpEventCall" + app:layout_constraintBottom_toBottomOf="@+id/tvFaultHelpEventTime" app:layout_constraintEnd_toStartOf="@+id/ivFaultHelpEventCall" app:layout_constraintStart_toEndOf="@+id/tvFaultHelpEventTime" - app:layout_constraintTop_toTopOf="@+id/ivFaultHelpEventCall" tools:text="300M" /> Date: Wed, 12 Aug 2020 13:54:38 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E5=BE=AE=E8=B0=83=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../res/layout/item_v2x_scennario_history_other_help.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_scennario_history_other_help.xml b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_scennario_history_other_help.xml index 5f194d1383..b0e638cd58 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_scennario_history_other_help.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_scennario_history_other_help.xml @@ -69,7 +69,7 @@ android:layout_marginStart="@dimen/dp_10" android:layout_marginEnd="@dimen/dp_30" android:textColor="@android:color/white" - android:textSize="@dimen/dp_34" + android:textSize="@dimen/dp_33" android:textStyle="bold" app:layout_constraintEnd_toStartOf="@+id/tvFaultHelpDistance" app:layout_constraintStart_toEndOf="@id/ivFaultHelpHead" @@ -82,11 +82,12 @@ android:id="@+id/tvFaultHelpEventTime" android:layout_width="0dp" android:layout_height="wrap_content" + android:layout_marginTop="@dimen/dp_5" android:layout_marginEnd="@dimen/dp_30" android:layout_marginBottom="@dimen/dp_24" android:alpha="0.59" android:textColor="@android:color/white" - android:textSize="@dimen/dp_30" + android:textSize="@dimen/dp_29" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@+id/tvFaultHelpDistance" app:layout_constraintStart_toStartOf="@id/tvFaultHelpName"