diff --git a/.idea/misc.xml b/.idea/misc.xml index cd77a1f062..21e99e2dc0 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -4,7 +4,7 @@ - + \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle index ac0ed8fa02..bbbd6e08f5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -114,8 +114,6 @@ android { manifestPlaceholders = [AMAP_API_VALUE: rootProject.ext.android.fLauncherAmapApiValue] // 是否使用高德sdk自定义导航 buildConfigField 'boolean', 'USE_CUSTOM_NAVI', 'false' - // 是否加载引导模块 - buildConfigField 'boolean', 'LOAD_GUIDE_MODULE', 'true' // 是否支持换肤 buildConfigField 'boolean', 'IS_SKIN_SUPPORTED', 'true' // 是否支持查询导航目的地车友 @@ -136,8 +134,6 @@ android { manifestPlaceholders = [AMAP_API_VALUE: rootProject.ext.android.fLauncherAmapApiValue] // 是否使用高德sdk自定义导航 buildConfigField 'boolean', 'USE_CUSTOM_NAVI', 'false' - // 是否加载引导模块 - buildConfigField 'boolean', 'LOAD_GUIDE_MODULE', 'true' // 是否支持换肤 buildConfigField 'boolean', 'IS_SKIN_SUPPORTED', 'true' // 是否支持查询导航目的地车友 @@ -158,8 +154,6 @@ android { manifestPlaceholders = [AMAP_API_VALUE: rootProject.ext.android.commonLauncherAmapApiValue] // 是否使用高德sdk自定义导航 buildConfigField 'boolean', 'USE_CUSTOM_NAVI', 'false' - // 是否加载引导模块 - buildConfigField 'boolean', 'LOAD_GUIDE_MODULE', 'false' // 是否支持换肤 buildConfigField 'boolean', 'IS_SKIN_SUPPORTED', 'true' // 是否支持查询导航目的地车友 @@ -180,8 +174,6 @@ android { manifestPlaceholders = [AMAP_API_VALUE: rootProject.ext.android.commonLauncherAmapApiValue] // 是否使用高德sdk自定义导航 buildConfigField 'boolean', 'USE_CUSTOM_NAVI', 'false' - // 是否加载引导模块 - buildConfigField 'boolean', 'LOAD_GUIDE_MODULE', 'false' // 是否支持换肤 buildConfigField 'boolean', 'IS_SKIN_SUPPORTED', 'true' // 是否支持查询导航目的地车友 @@ -202,8 +194,6 @@ android { manifestPlaceholders = [AMAP_API_VALUE: rootProject.ext.android.commonIndependentAmapApiValue] // 是否使用高德sdk自定义导航 buildConfigField 'boolean', 'USE_CUSTOM_NAVI', 'false' - // 是否加载引导模块 - buildConfigField 'boolean', 'LOAD_GUIDE_MODULE', 'false' // 是否支持换肤 buildConfigField 'boolean', 'IS_SKIN_SUPPORTED', 'false' // 是否支持查询导航目的地车友 @@ -224,8 +214,6 @@ android { manifestPlaceholders = [AMAP_API_VALUE: rootProject.ext.android.commonIndependentAmapApiValue] // 是否使用高德sdk自定义导航 buildConfigField 'boolean', 'USE_CUSTOM_NAVI', 'false' - // 是否加载引导模块 - buildConfigField 'boolean', 'LOAD_GUIDE_MODULE', 'false' // 是否支持换肤 buildConfigField 'boolean', 'IS_SKIN_SUPPORTED', 'false' // 是否支持查询导航目的地车友 @@ -246,8 +234,6 @@ android { manifestPlaceholders = [AMAP_API_VALUE: rootProject.ext.android.commonIndependentAmapApiValue] // 是否使用高德sdk自定义导航 buildConfigField 'boolean', 'USE_CUSTOM_NAVI', 'false' - // 是否加载引导模块 - buildConfigField 'boolean', 'LOAD_GUIDE_MODULE', 'true' // 是否支持换肤 buildConfigField 'boolean', 'IS_SKIN_SUPPORTED', 'true' // 是否支持查询导航目的地车友 @@ -266,8 +252,6 @@ android { manifestPlaceholders = [AMAP_API_VALUE: rootProject.ext.android.commonIndependentAmapApiValue] // 是否使用高德sdk自定义导航 buildConfigField 'boolean', 'USE_CUSTOM_NAVI', 'false' - // 是否加载引导模块 - buildConfigField 'boolean', 'LOAD_GUIDE_MODULE', 'true' // 是否支持换肤 buildConfigField 'boolean', 'IS_SKIN_SUPPORTED', 'true' // 是否支持查询导航目的地车友 @@ -288,8 +272,6 @@ android { manifestPlaceholders = [AMAP_API_VALUE: rootProject.ext.android.commonIndependentAmapApiValue] // 是否使用高德sdk自定义导航 buildConfigField 'boolean', 'USE_CUSTOM_NAVI', 'false' - // 是否加载引导模块 - buildConfigField 'boolean', 'LOAD_GUIDE_MODULE', 'true' // 是否支持换肤 buildConfigField 'boolean', 'IS_SKIN_SUPPORTED', 'false' // 是否支持查询导航目的地车友 @@ -310,8 +292,6 @@ android { manifestPlaceholders = [AMAP_API_VALUE: rootProject.ext.android.bydautoIndependentApiValue] // 是否使用高德sdk自定义导航 buildConfigField 'boolean', 'USE_CUSTOM_NAVI', 'true' - // 是否加载引导模块 - buildConfigField 'boolean', 'LOAD_GUIDE_MODULE', 'false' // 是否支持换肤 buildConfigField 'boolean', 'IS_SKIN_SUPPORTED', 'false' // 是否支持查询导航目的地车友 diff --git a/foudations/mogo-commons/src/main/java/com/mogo/commons/debug/DebugConfig.java b/foudations/mogo-commons/src/main/java/com/mogo/commons/debug/DebugConfig.java index 0b86cc6de1..59f680eff2 100644 --- a/foudations/mogo-commons/src/main/java/com/mogo/commons/debug/DebugConfig.java +++ b/foudations/mogo-commons/src/main/java/com/mogo/commons/debug/DebugConfig.java @@ -251,12 +251,6 @@ public class DebugConfig { DebugConfig.sRoadEventAnimated = sRoadEventAnimated; } - private static String SP_GUIDE = "SP_GUIDE_2020_09_09"; - - public static String getSpGuide() { - return SP_GUIDE; - } - private static boolean isSkinSupported = false; public static void setSkinSupported( boolean isSkinSupported ) { diff --git a/gradle.properties b/gradle.properties index 8185180f2a..759e45f8cb 100644 --- a/gradle.properties +++ b/gradle.properties @@ -101,7 +101,7 @@ CRASHREPORT_NOOP_VERSION=2.0.0 ######## 外部依赖引用 # 车聊聊 -CARCHATTING_VERSION=1.7.1 +CARCHATTING_VERSION=1.7.3 # 车聊聊接口 CARCHATTINGPROVIDER_VERSION=1.4.1 # loglib diff --git a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/MogoModuleAuthorize.kt b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/MogoModuleAuthorize.kt index c6061c6e64..33361ceba2 100644 --- a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/MogoModuleAuthorize.kt +++ b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/MogoModuleAuthorize.kt @@ -6,7 +6,6 @@ import com.mogo.module.authorize.authprovider.biz.MogoAuthorizeManagerImpl import com.mogo.module.authorize.authprovider.biz.MogoAuthorizeRegisterHandler import com.mogo.module.authorize.authprovider.launcher.MogoMainAuthorize.Companion.mogoAuthShow import com.mogo.module.authorize.util.SharedPreferenceUtil -import com.mogo.module.authorize.util.isDeviceOfD import com.mogo.service.module.IMogoModuleProvider class MogoModuleAuthorize private constructor() : MogoAuthorizeManagerImpl(), IMogoAuthorizeModuleProvider { @@ -22,7 +21,7 @@ class MogoModuleAuthorize private constructor() : MogoAuthorizeManagerImpl(), IM } override fun invokeAuthorization(tag: String) { - if(isDeviceOfD() && !SharedPreferenceUtil.hasGuide()){ + if(!SharedPreferenceUtil.hasGuide()){ val guideService = ARouter.getInstance().build("/guide/showFragment").navigation() if(guideService is IMogoModuleProvider){ guideService.init(AbsMogoApplication.getApp().applicationContext) diff --git a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/DeviceUtil.kt b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/DeviceUtil.kt deleted file mode 100644 index 8884512894..0000000000 --- a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/DeviceUtil.kt +++ /dev/null @@ -1,10 +0,0 @@ -package com.mogo.module.authorize.util - -import com.mogo.module.common.utils.CarSeries.* - -fun isDeviceOfD(): Boolean { - return when (getSeries()) { - CAR_SERIES_D80X, CAR_SERIES_D81X, CAR_SERIES_D82X, CAR_SERIES_D84X -> true - else -> false - } -} \ No newline at end of file diff --git a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/SharedPreferenceUtil.kt b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/SharedPreferenceUtil.kt index 6418cae142..9262e0184b 100644 --- a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/SharedPreferenceUtil.kt +++ b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/SharedPreferenceUtil.kt @@ -1,7 +1,7 @@ package com.mogo.module.authorize.util import com.mogo.commons.AbsMogoApplication -import com.mogo.commons.debug.DebugConfig.getSpGuide +import com.mogo.module.common.utils.SPConst.getSpGuide import com.mogo.utils.storage.SharedPrefsMgr object SharedPreferenceUtil { diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/SPConst.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/SPConst.java new file mode 100644 index 0000000000..36ed5551d0 --- /dev/null +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/SPConst.java @@ -0,0 +1,22 @@ +package com.mogo.module.common.utils; + +/** + * 多模块之间SP状态公共类 + */ +public class SPConst { + + private static String SP_GUIDE = "SP_GUIDE_2020_09_09"; + + //用于多模块之间引导状态判断 + public static String getSpGuide() { + return SP_GUIDE; + } + + private static String SP_GUIDE_FIRST_TIME_RECORD = "SP_GUIDE_FIRST_TIME_RECORD"; + + //用于多模块之间首次引导时间记录 + public static String getSPGuideRecord(){ + return SP_GUIDE_FIRST_TIME_RECORD; + } + +} diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java index b304733aea..8a8b8804a8 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java @@ -4,7 +4,6 @@ import android.content.Intent; import android.graphics.Rect; import android.os.Bundle; import android.text.TextUtils; -import android.util.Log; import android.util.TypedValue; import android.view.LayoutInflater; import android.view.MotionEvent; @@ -74,6 +73,7 @@ import java.util.HashMap; import java.util.Map; import java.util.Random; +import static com.mogo.module.common.utils.SPConst.getSpGuide; import static com.mogo.module.share.constant.ShareConstants.KEY_CLICK_SHARE_BUTTON; import static com.mogo.module.share.constant.ShareConstants.KEY_CLICK_SHARE_TIME; import static com.mogo.module.share.constant.ShareConstants.KEY_SERVER_SHOW_DAY_COUNT; @@ -358,7 +358,7 @@ public class EntranceFragment extends MvpFragment> { @@ -25,7 +28,9 @@ class GuideStageFiveFragment : MvpFragment> { } override fun initViews() { - + if(!DebugConfig.isLauncher()){ + moduleGuidePageFive.background = context!!.resources!!.getDrawable(R.mipmap.module_guide_item_stage_five) + } } override fun onResume() { diff --git a/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStageFourFragment.kt b/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStageFourFragment.kt index 5770e9a986..d207097fc7 100644 --- a/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStageFourFragment.kt +++ b/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStageFourFragment.kt @@ -1,5 +1,6 @@ package com.mogo.module.guide.guide +import com.mogo.commons.debug.DebugConfig import com.mogo.commons.mvp.IView import com.mogo.commons.mvp.MvpFragment import com.mogo.commons.mvp.Presenter @@ -7,6 +8,8 @@ import com.mogo.commons.voice.IMogoVoiceCmdCallBack import com.mogo.module.guide.R import com.mogo.module.guide.fragment.GuideFragment import com.mogo.module.guide.util.speak +import kotlinx.android.synthetic.main.module_guide_item_stage_four.* +import kotlinx.android.synthetic.main.module_guide_item_stage_three.* class GuideStageFourFragment : MvpFragment> { @@ -25,7 +28,9 @@ class GuideStageFourFragment : MvpFragment> { } override fun initViews() { - + if(!DebugConfig.isLauncher()){ + moduleGuidePageFour.background = context!!.resources!!.getDrawable(R.mipmap.module_guide_item_stage_four) + } } override fun onResume() { diff --git a/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStageOneFragment.kt b/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStageOneFragment.kt index 93a9f606c4..eb7ba93654 100644 --- a/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStageOneFragment.kt +++ b/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStageOneFragment.kt @@ -1,5 +1,6 @@ package com.mogo.module.guide.guide +import com.mogo.commons.debug.DebugConfig import com.mogo.commons.mvp.IView import com.mogo.commons.mvp.MvpFragment import com.mogo.commons.mvp.Presenter @@ -7,6 +8,7 @@ import com.mogo.commons.voice.IMogoVoiceCmdCallBack import com.mogo.module.guide.R import com.mogo.module.guide.fragment.GuideFragment import com.mogo.module.guide.util.speak +import kotlinx.android.synthetic.main.module_guide_item_stage_one.* class GuideStageOneFragment : MvpFragment> { @@ -27,6 +29,9 @@ class GuideStageOneFragment : MvpFragment> { override fun initViews() { containerFragment?.visibleRight() + if(!DebugConfig.isLauncher()){ + moduleGuidePageOne.background = context!!.resources!!.getDrawable(R.mipmap.module_guide_item_stage_one) + } } override fun onResume() { diff --git a/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStageThreeFragment.kt b/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStageThreeFragment.kt index f8cb5fdcc3..701250634e 100644 --- a/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStageThreeFragment.kt +++ b/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStageThreeFragment.kt @@ -1,5 +1,6 @@ package com.mogo.module.guide.guide +import com.mogo.commons.debug.DebugConfig import com.mogo.commons.mvp.IView import com.mogo.commons.mvp.MvpFragment import com.mogo.commons.mvp.Presenter @@ -7,6 +8,8 @@ import com.mogo.commons.voice.IMogoVoiceCmdCallBack import com.mogo.module.guide.R import com.mogo.module.guide.fragment.GuideFragment import com.mogo.module.guide.util.speak +import kotlinx.android.synthetic.main.module_guide_item_stage_three.* +import kotlinx.android.synthetic.main.module_guide_item_stage_two.* class GuideStageThreeFragment : MvpFragment> { @@ -25,7 +28,9 @@ class GuideStageThreeFragment : MvpFragment> { } override fun initViews() { - + if(!DebugConfig.isLauncher()){ + moduleGuidePageThree.background = context!!.resources!!.getDrawable(R.mipmap.module_guide_item_stage_three) + } } override fun onResume() { diff --git a/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStageTwoFragment.kt b/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStageTwoFragment.kt index 862148061c..ec4c348998 100644 --- a/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStageTwoFragment.kt +++ b/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStageTwoFragment.kt @@ -1,5 +1,6 @@ package com.mogo.module.guide.guide +import com.mogo.commons.debug.DebugConfig import com.mogo.commons.mvp.IView import com.mogo.commons.mvp.MvpFragment import com.mogo.commons.mvp.Presenter @@ -7,6 +8,8 @@ import com.mogo.commons.voice.IMogoVoiceCmdCallBack import com.mogo.module.guide.R import com.mogo.module.guide.fragment.GuideFragment import com.mogo.module.guide.util.speak +import kotlinx.android.synthetic.main.module_guide_item_stage_one.* +import kotlinx.android.synthetic.main.module_guide_item_stage_two.* class GuideStageTwoFragment : MvpFragment> { @@ -25,7 +28,9 @@ class GuideStageTwoFragment : MvpFragment> { } override fun initViews() { - + if(!DebugConfig.isLauncher()){ + moduleGuidePageTwo.background = context!!.resources!!.getDrawable(R.mipmap.module_guide_item_stage_two) + } } override fun onResume() { diff --git a/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/util/DeviceUtil.kt b/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/util/DeviceUtil.kt deleted file mode 100644 index 970611850e..0000000000 --- a/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/util/DeviceUtil.kt +++ /dev/null @@ -1,10 +0,0 @@ -package com.mogo.module.guide.util - -import com.mogo.module.common.utils.CarSeries.* - -fun isDeviceOfD(): Boolean { - return when (getSeries()) { - CAR_SERIES_D80X, CAR_SERIES_D81X, CAR_SERIES_D82X, CAR_SERIES_D84X -> true - else -> false - } -} \ No newline at end of file diff --git a/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/util/SharedPreferenceUtil.kt b/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/util/SharedPreferenceUtil.kt index e34e5b0bbf..ee0b39edb3 100644 --- a/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/util/SharedPreferenceUtil.kt +++ b/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/util/SharedPreferenceUtil.kt @@ -1,17 +1,22 @@ package com.mogo.module.guide.util import com.mogo.commons.AbsMogoApplication -import com.mogo.commons.debug.DebugConfig +import com.mogo.module.common.utils.SPConst.getSPGuideRecord +import com.mogo.module.common.utils.SPConst.getSpGuide import com.mogo.utils.storage.SharedPrefsMgr object SharedPreferenceUtil { fun hasGuide(): Boolean { - return SharedPrefsMgr.getInstance(AbsMogoApplication.getApp()).getBoolean(DebugConfig.getSpGuide(), false) + return SharedPrefsMgr.getInstance(AbsMogoApplication.getApp()).getBoolean(getSpGuide(), false) } fun setGuideFinish() { - SharedPrefsMgr.getInstance(AbsMogoApplication.getApp()).putBoolean(DebugConfig.getSpGuide(), true) + SharedPrefsMgr.getInstance(AbsMogoApplication.getApp()).putBoolean(getSpGuide(), true) + } + + fun setGuideRecord() { + SharedPrefsMgr.getInstance(AbsMogoApplication.getApp()).putLong(getSPGuideRecord(), System.currentTimeMillis()) } } \ No newline at end of file diff --git a/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_five.xml b/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_five.xml index 586f730d9b..a7842257a8 100644 --- a/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_five.xml +++ b/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_five.xml @@ -1,7 +1,8 @@ + android:background="@mipmap/module_guide_item_stage_five_launcher"> \ No newline at end of file diff --git a/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_four.xml b/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_four.xml index 69c79b5c8c..a0a61c5541 100644 --- a/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_four.xml +++ b/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_four.xml @@ -1,6 +1,7 @@ + android:background="@mipmap/module_guide_item_stage_four_launcher"> \ No newline at end of file diff --git a/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_one.xml b/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_one.xml index b1115882b3..217f6c1c9c 100644 --- a/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_one.xml +++ b/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_one.xml @@ -1,8 +1,9 @@ + android:background="@mipmap/module_guide_item_stage_one_launcher"> \ No newline at end of file diff --git a/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_three.xml b/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_three.xml index 52de1ceff2..7721a4fde7 100644 --- a/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_three.xml +++ b/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_three.xml @@ -1,6 +1,7 @@ + android:background="@mipmap/module_guide_item_stage_three_launcher"> \ No newline at end of file diff --git a/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_two.xml b/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_two.xml index 4e402f8994..4c79d09447 100644 --- a/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_two.xml +++ b/modules/mogo-module-guide/src/main/res/layout/module_guide_item_stage_two.xml @@ -1,6 +1,7 @@ + android:background="@mipmap/module_guide_item_stage_two_launcher"> \ No newline at end of file diff --git a/modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_five.png b/modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_five_launcher.png similarity index 100% rename from modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_five.png rename to modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_five_launcher.png diff --git a/modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_four.png b/modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_four_launcher.png similarity index 100% rename from modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_four.png rename to modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_four_launcher.png diff --git a/modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_one.png b/modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_one_launcher.png similarity index 100% rename from modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_one.png rename to modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_one_launcher.png diff --git a/modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_three.png b/modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_three_launcher.png similarity index 100% rename from modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_three.png rename to modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_three_launcher.png diff --git a/modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_two.png b/modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_two_launcher.png similarity index 100% rename from modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_two.png rename to modules/mogo-module-guide/src/main/res/mipmap-mdpi/module_guide_item_stage_two_launcher.png diff --git a/modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_five.png b/modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_five_launcher.png similarity index 100% rename from modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_five.png rename to modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_five_launcher.png diff --git a/modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_four.png b/modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_four_launcher.png similarity index 100% rename from modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_four.png rename to modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_four_launcher.png diff --git a/modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_one.png b/modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_one_launcher.png similarity index 100% rename from modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_one.png rename to modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_one_launcher.png diff --git a/modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_three.png b/modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_three_launcher.png similarity index 100% rename from modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_three.png rename to modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_three_launcher.png diff --git a/modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_two.png b/modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_two_launcher.png similarity index 100% rename from modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_two.png rename to modules/mogo-module-guide/src/main/res/mipmap-xhdpi/module_guide_item_stage_two_launcher.png diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XRoadEventVH.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XRoadEventVH.java index 5f24ee6022..75b246063c 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XRoadEventVH.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XRoadEventVH.java @@ -2,6 +2,7 @@ package com.mogo.module.v2x.adapter.holder; import android.content.Intent; import android.text.TextUtils; +import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -52,6 +53,7 @@ import static com.mogo.module.v2x.V2XConst.MODULE_NAME; * @author donghongyu */ public class V2XRoadEventVH extends V2XBaseViewHolder { + private static final String TAG = "V2XRoadEventVH"; private MogoImageView ivEventImg; private MogoImageView ivReportHead; private ImageView ivEventPlay; @@ -161,7 +163,16 @@ public class V2XRoadEventVH extends V2XBaseViewHolder { @Override public void onViewDetachedFromWindow(View v) { -// Logger.w(MODULE_NAME, "列表View V2XRoadEventDetailVH 触发 onViewDetachedFromWindow"); + Log.d(TAG,"onViewDetachedFromWindow unRegister"); + // 反注册语音交互 + V2XVoiceManager.INSTANCE + .unRegisterWakeCmd(V2XVoiceConstants.COMMAND_ZHIDAO_V2X_CALL_CHATTING) + .unRegisterWakeCmd(V2XVoiceConstants.COMMAND_ZHIDAO_V2X_ZAN) + .unRegisterUnWakeVoice(V2XVoiceConstants.COMMAND_V2X_TO_CHAT_MORE_UN_WAKEUP) + .unRegisterUnWakeVoice(V2XVoiceConstants.COMMAND_V2X_TO_ZAN_UN_WAKEUP) + .unRegisterUnWakeVoice(V2XVoiceConstants.COMMAND_V2X_TO_FEEDBACK_TRUE) + .unRegisterUnWakeVoice(V2XVoiceConstants.COMMAND_V2X_TO_FEEDBACK_ERROR) + .unRegisterUnWakeVoice(V2XVoiceConstants.COMMAND_ZHIDAO_V2X_OPEN_CAR_INFO_UN_WAKEUP); } }); } diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java b/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java index 686f884be1..7d04549a9d 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java @@ -5,22 +5,16 @@ import android.app.Application; import android.content.Context; import android.content.Intent; import android.content.pm.ApplicationInfo; -import android.os.RemoteException; import android.util.Log; import com.alibaba.android.arouter.facade.annotation.Route; import com.mogo.commons.AbsMogoApplication; -import com.mogo.commons.debug.DebugConfig; -import com.mogo.map.MogoOverlayManager; import com.mogo.map.uicontroller.EnumMapUI; import com.mogo.module.common.utils.CarSeries; import com.mogo.service.MogoServicePaths; import com.mogo.service.adas.IMogoADASController; -import com.mogo.service.impl.MogoServiceApis; import com.mogo.service.impl.singleton.SingletonsHolder; -import com.mogo.service.impl.statusmanager.MogoStatusManager; import com.mogo.service.statusmanager.IMogoStatusManager; -import com.mogo.skin.support.SkinMode; import com.mogo.utils.UiThreadHandler; import com.mogo.utils.logger.Logger; import com.mogo.utils.storage.SharedPrefsMgr; @@ -35,7 +29,7 @@ import org.json.JSONObject; import java.util.List; -import static com.mogo.commons.debug.DebugConfig.getSpGuide; +import static com.mogo.module.common.utils.SPConst.getSpGuide; /** * @author congtaowang