diff --git a/.idea/gradle.xml b/.idea/gradle.xml
index 3dda1fe044..cf5757e710 100644
--- a/.idea/gradle.xml
+++ b/.idea/gradle.xml
@@ -4,7 +4,7 @@
+
diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiFragment.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiFragment.kt
index 7f9484e80f..51b0b8c426 100644
--- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiFragment.kt
+++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiFragment.kt
@@ -43,8 +43,8 @@ import androidx.core.view.isVisible as isVisible
*/
@Route(path = MoGoFragmentPaths.PATH_FRAGMENT_HMI)
class MoGoHmiFragment : MvpFragment(),
- IMoGoWaringProvider,
- MoGoWarningContract.View {
+ IMoGoWaringProvider,
+ MoGoWarningContract.View {
private val TAG = "MoGoHmiFragment"
// DebugSettingView
@@ -92,33 +92,33 @@ class MoGoHmiFragment : MvpFragment
mDebugSettingView = DebugSettingView(it)
}
mDebugSettingViewFloat = WarningFloat.with(it)
- .setTag("DebugSettingView")
- .setLayout(mDebugSettingView!!)
- .setSidePattern(SidePattern.RIGHT)
- .setGravity(Gravity.RIGHT, offsetY = 70)
- .setImmersionStatusBar(true)
- .setAnimator(object : DefaultAnimator() {
- override fun enterAnim(
- view: View,
- params: WindowManager.LayoutParams,
- windowManager: WindowManager,
- sidePattern: SidePattern
- ): Animator? =
- super.enterAnim(view, params, windowManager, sidePattern)
- ?.apply {
- interpolator = OvershootInterpolator()
- }
+ .setTag("DebugSettingView")
+ .setLayout(mDebugSettingView!!)
+ .setSidePattern(SidePattern.RIGHT)
+ .setGravity(Gravity.RIGHT, offsetY = 70)
+ .setImmersionStatusBar(true)
+ .setAnimator(object : DefaultAnimator() {
+ override fun enterAnim(
+ view: View,
+ params: WindowManager.LayoutParams,
+ windowManager: WindowManager,
+ sidePattern: SidePattern
+ ): Animator? =
+ super.enterAnim(view, params, windowManager, sidePattern)
+ ?.apply {
+ interpolator = OvershootInterpolator()
+ }
- override fun exitAnim(
- view: View,
- params: WindowManager.LayoutParams,
- windowManager: WindowManager,
- sidePattern: SidePattern
- ): Animator? =
- super.exitAnim(view, params, windowManager, sidePattern)
- ?.setDuration(200)
- })
- .show()
+ override fun exitAnim(
+ view: View,
+ params: WindowManager.LayoutParams,
+ windowManager: WindowManager,
+ sidePattern: SidePattern
+ ): Animator? =
+ super.exitAnim(view, params, windowManager, sidePattern)
+ ?.setDuration(200)
+ })
+ .show()
}
}
true
@@ -197,11 +197,11 @@ class MoGoHmiFragment : MvpFragment
*/
@Synchronized
override fun showWarningV2X(
- v2xType: Int,
- alertContent: String?,
- ttsContent: String?,
- tag: String?,
- listenerIMoGo: IMoGoWarningStatusListener?
+ v2xType: Int,
+ alertContent: String?,
+ ttsContent: String?,
+ tag: String?,
+ listenerIMoGo: IMoGoWarningStatusListener?
) {
activity?.let {
@@ -210,9 +210,9 @@ class MoGoHmiFragment : MvpFragment
notificationView.setWarningIcon(EventTypeEnum.getWarningIcon(v2xType.toString()))
notificationView.setWarningContent(
- alertContent ?: EventTypeEnum.getWarningContent(
- v2xType.toString()
- )
+ alertContent ?: EventTypeEnum.getWarningContent(
+ v2xType.toString()
+ )
)
if (mWarningFloat != null && mWarningFloat!!.config.floatTag != tag) {
@@ -220,47 +220,47 @@ class MoGoHmiFragment : MvpFragment
}
mWarningFloat = WarningFloat.with(it)
- .setTag(tag)
- .setLayout(notificationView)
- .setSidePattern(SidePattern.RESULT_TOP)
- .setCountDownTime(5000)
- .setGravity(Gravity.CENTER_HORIZONTAL, offsetY = 110)
- .setImmersionStatusBar(true)
- .addWarningStatusListener(listenerIMoGo)
- .addWarningStatusListener(object : IMoGoWarningStatusListener {
- override fun onShow() {
- // 创建弹窗成功才进行TTS播报
- Logger.d(
- "MoGoWarningFragment",
- "mWarningFloat = $mWarningFloat---ttsContent = $ttsContent"
- )
- if (mWarningFloat != null && !TextUtils.isEmpty(ttsContent)) {
- Logger.d("MoGoWarningFragment", "---> ttsContent = $ttsContent")
- AIAssist.getInstance(activity)
- .speakTTSVoice(ttsContent)
- }
- }
- })
- .setAnimator(object : DefaultAnimator() {
- override fun enterAnim(
- view: View,
- params: WindowManager.LayoutParams,
- windowManager: WindowManager,
- sidePattern: SidePattern
- ): Animator? =
- super.enterAnim(view, params, windowManager, sidePattern)?.apply {
- interpolator = OvershootInterpolator()
+ .setTag(tag)
+ .setLayout(notificationView)
+ .setSidePattern(SidePattern.RESULT_TOP)
+ .setCountDownTime(5000)
+ .setGravity(Gravity.CENTER_HORIZONTAL, offsetY = 110)
+ .setImmersionStatusBar(true)
+ .addWarningStatusListener(listenerIMoGo)
+ .addWarningStatusListener(object : IMoGoWarningStatusListener {
+ override fun onShow() {
+ // 创建弹窗成功才进行TTS播报
+ Logger.d(
+ "MoGoWarningFragment",
+ "mWarningFloat = $mWarningFloat---ttsContent = $ttsContent"
+ )
+ if (mWarningFloat != null && !TextUtils.isEmpty(ttsContent)) {
+ Logger.d("MoGoWarningFragment", "---> ttsContent = $ttsContent")
+ AIAssist.getInstance(activity)
+ .speakTTSVoice(ttsContent)
+ }
}
+ })
+ .setAnimator(object : DefaultAnimator() {
+ override fun enterAnim(
+ view: View,
+ params: WindowManager.LayoutParams,
+ windowManager: WindowManager,
+ sidePattern: SidePattern
+ ): Animator? =
+ super.enterAnim(view, params, windowManager, sidePattern)?.apply {
+ interpolator = OvershootInterpolator()
+ }
- override fun exitAnim(
- view: View,
- params: WindowManager.LayoutParams,
- windowManager: WindowManager,
- sidePattern: SidePattern
- ): Animator? =
- super.exitAnim(view, params, windowManager, sidePattern)?.setDuration(200)
- })
- .show()
+ override fun exitAnim(
+ view: View,
+ params: WindowManager.LayoutParams,
+ windowManager: WindowManager,
+ sidePattern: SidePattern
+ ): Animator? =
+ super.exitAnim(view, params, windowManager, sidePattern)?.setDuration(200)
+ })
+ .show()
}
}
@@ -368,41 +368,42 @@ class MoGoHmiFragment : MvpFragment
mNoticeFloat = it?.let { it1 ->
noticeBannerView?.let { it2 ->
WarningFloat.with(it1)
- .setTag(WaringConst.NOTICE_FOR_TRAFFIC_KEY)
- .setLayout(it2)
- .setSidePattern(SidePattern.TOP)
- .setCountDownTime(60 * 1000 * 3)
- .setGravity(Gravity.CENTER_HORIZONTAL, offsetY = 110)
- .setImmersionStatusBar(true)
- .addWarningStatusListener(object : IMoGoWarningStatusListener {
- override fun onShow() {
- // 创建弹窗成功才进行TTS播报
+ .setTag(WaringConst.NOTICE_FOR_TRAFFIC_KEY)
+ .setLayout(it2)
+ .setSidePattern(SidePattern.TOP)
+ .setCountDownTime(60 * 1000 * 3)
+ .setGravity(Gravity.CENTER_HORIZONTAL, offsetY = 110)
+ .setImmersionStatusBar(true)
+ .addWarningStatusListener(object : IMoGoWarningStatusListener {
+ override fun onShow() {
+ // 创建弹窗成功才进行TTS播报
// AIAssist.getInstance(activity)
// .speakTTSVoice("")
- }
- })
- .setAnimator(object : DefaultAnimator() {
- override fun enterAnim(
- view: View,
- params: WindowManager.LayoutParams,
- windowManager: WindowManager,
- sidePattern: SidePattern
- ): Animator? =
- super.enterAnim(view, params, windowManager, sidePattern)
- ?.apply {
- interpolator = OvershootInterpolator()
- }
+ }
- override fun exitAnim(
- view: View,
- params: WindowManager.LayoutParams,
- windowManager: WindowManager,
- sidePattern: SidePattern
- ): Animator? =
- super.exitAnim(view, params, windowManager, sidePattern)
- ?.setDuration(200)
- })
- .show()
+ })
+ .setAnimator(object : DefaultAnimator() {
+ override fun enterAnim(
+ view: View,
+ params: WindowManager.LayoutParams,
+ windowManager: WindowManager,
+ sidePattern: SidePattern
+ ): Animator? =
+ super.enterAnim(view, params, windowManager, sidePattern)
+ ?.apply {
+ interpolator = OvershootInterpolator()
+ }
+
+ override fun exitAnim(
+ view: View,
+ params: WindowManager.LayoutParams,
+ windowManager: WindowManager,
+ sidePattern: SidePattern
+ ): Animator? =
+ super.exitAnim(view, params, windowManager, sidePattern)
+ ?.setDuration(200)
+ })
+ .show()
}
}
}
@@ -417,41 +418,41 @@ class MoGoHmiFragment : MvpFragment
mNoticeFloat = it.let { it1 ->
noticeBannerView?.let { it2 ->
WarningFloat.with(it1)
- .setTag(tag)
- .setLayout(it2)
- .setSidePattern(SidePattern.TOP)
- .setCountDownTime(10000)
- .setGravity(Gravity.CENTER_HORIZONTAL, offsetY = 110)
- .setImmersionStatusBar(true)
- .addWarningStatusListener(object : IMoGoWarningStatusListener {
- override fun onShow() {
- // 创建弹窗成功才进行TTS播报
- // AIAssist.getInstance(activity)
- // .speakTTSVoice("")
- }
- })
- .setAnimator(object : DefaultAnimator() {
- override fun enterAnim(
- view: View,
- params: WindowManager.LayoutParams,
- windowManager: WindowManager,
- sidePattern: SidePattern
- ): Animator? =
- super.enterAnim(view, params, windowManager, sidePattern)
- ?.apply {
- interpolator = OvershootInterpolator()
- }
+ .setTag(tag)
+ .setLayout(it2)
+ .setSidePattern(SidePattern.TOP)
+ .setCountDownTime(10000)
+ .setGravity(Gravity.CENTER_HORIZONTAL, offsetY = 110)
+ .setImmersionStatusBar(true)
+ .addWarningStatusListener(object : IMoGoWarningStatusListener {
+ override fun onShow() {
+ // 创建弹窗成功才进行TTS播报
+ // AIAssist.getInstance(activity)
+ // .speakTTSVoice("")
+ }
+ })
+ .setAnimator(object : DefaultAnimator() {
+ override fun enterAnim(
+ view: View,
+ params: WindowManager.LayoutParams,
+ windowManager: WindowManager,
+ sidePattern: SidePattern
+ ): Animator? =
+ super.enterAnim(view, params, windowManager, sidePattern)
+ ?.apply {
+ interpolator = OvershootInterpolator()
+ }
- override fun exitAnim(
- view: View,
- params: WindowManager.LayoutParams,
- windowManager: WindowManager,
- sidePattern: SidePattern
- ): Animator? =
- super.exitAnim(view, params, windowManager, sidePattern)
- ?.setDuration(200)
- })
- .show()
+ override fun exitAnim(
+ view: View,
+ params: WindowManager.LayoutParams,
+ windowManager: WindowManager,
+ sidePattern: SidePattern
+ ): Animator? =
+ super.exitAnim(view, params, windowManager, sidePattern)
+ ?.setDuration(200)
+ })
+ .show()
}
}
}
@@ -490,40 +491,40 @@ class MoGoHmiFragment : MvpFragment
}
})
cameraViewFloat = WarningFloat.with(it)
- .setTag("CameraListFloat")
- .setLayout(cameraListView!!)
- .setSidePattern(SidePattern.RIGHT)
- .setLocation(1742, 280)
- .setImmersionStatusBar(true)
- .setAnimator(object : DefaultAnimator() {
- override fun enterAnim(
- view: View,
- params: WindowManager.LayoutParams,
- windowManager: WindowManager,
- sidePattern: SidePattern
- ): Animator? =
- super.enterAnim(view, params, windowManager, sidePattern)
- ?.apply {
- interpolator = OvershootInterpolator()
- }
+ .setTag("CameraListFloat")
+ .setLayout(cameraListView!!)
+ .setSidePattern(SidePattern.RIGHT)
+ .setLocation(1742, 280)
+ .setImmersionStatusBar(true)
+ .setAnimator(object : DefaultAnimator() {
+ override fun enterAnim(
+ view: View,
+ params: WindowManager.LayoutParams,
+ windowManager: WindowManager,
+ sidePattern: SidePattern
+ ): Animator? =
+ super.enterAnim(view, params, windowManager, sidePattern)
+ ?.apply {
+ interpolator = OvershootInterpolator()
+ }
- override fun exitAnim(
- view: View,
- params: WindowManager.LayoutParams,
- windowManager: WindowManager,
- sidePattern: SidePattern
- ): Animator? =
- super.exitAnim(view, params, windowManager, sidePattern)
- ?.setDuration(200)
- })
- .addWarningStatusListener(object : IMoGoWarningStatusListener {
- override fun onDismiss() {
- cameraViewFloat = null
- cameraListView = null
- ivCameraIcon.setBackgroundResource(R.drawable.icon_camera_nor)
- }
- })
- .show()
+ override fun exitAnim(
+ view: View,
+ params: WindowManager.LayoutParams,
+ windowManager: WindowManager,
+ sidePattern: SidePattern
+ ): Animator? =
+ super.exitAnim(view, params, windowManager, sidePattern)
+ ?.setDuration(200)
+ })
+ .addWarningStatusListener(object : IMoGoWarningStatusListener {
+ override fun onDismiss() {
+ cameraViewFloat = null
+ cameraListView = null
+ ivCameraIcon.setBackgroundResource(R.drawable.icon_camera_nor)
+ }
+ })
+ .show()
} else {
cameraViewFloat?.show()
}
diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeTrafficDialog.java b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeTrafficDialog.java
index a030df56de..fdb1f14e8d 100644
--- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeTrafficDialog.java
+++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeTrafficDialog.java
@@ -158,11 +158,7 @@ public class NoticeTrafficDialog extends BaseFloatDialog {
private void feedBackTraffic(int i) {
CallerNoticeManager.getNoticeProvider().feedBackNoticeTraffic(mPushData.getInfoId(), MoGoAiCloudClientConfig.getInstance().getSn(), i);
if (i == 1) {
- try {
- startAutoPilot();
- } catch (Exception e) {
- e.printStackTrace();
- }
+ startAutoPilot();
}
dismiss();
}
diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/values-xhdpi-2560x1440/color.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/values-xhdpi-2560x1440/color.xml
index 46e799a30f..34afce45a9 100644
--- a/core/function-impl/mogo-core-function-hmi/src/main/res/values-xhdpi-2560x1440/color.xml
+++ b/core/function-impl/mogo-core-function-hmi/src/main/res/values-xhdpi-2560x1440/color.xml
@@ -4,6 +4,6 @@
#1F9BFE
#5A8EFD
#E63B4577
- #33D5D5D4
+ #555C7E
#3B4577
\ No newline at end of file
diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/values/color.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/values/color.xml
index 3286d8ae88..f2bcd2bd74 100644
--- a/core/function-impl/mogo-core-function-hmi/src/main/res/values/color.xml
+++ b/core/function-impl/mogo-core-function-hmi/src/main/res/values/color.xml
@@ -4,7 +4,7 @@
#1F9BFE
#5A8EFD
#E63B4577
- #D5D5D4
+ #555C7E
#3B4577
#256BFF
\ No newline at end of file
diff --git a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/NoticeSocketManager.java b/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/NoticeSocketManager.java
index 19b9c5924a..dab5d7101d 100644
--- a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/NoticeSocketManager.java
+++ b/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/NoticeSocketManager.java
@@ -59,7 +59,7 @@ class NoticeSocketManager {
@Override
public void onMsgReceived(NoticeNormalData obj) {
- Logger.i("liyz", "100-- 普通公告数据:" + GsonUtil.jsonFromObject(obj));
+ Logger.i(TAG, "100-- 普通公告数据:" + GsonUtil.jsonFromObject(obj));
if (obj == null) {
return;
}