1
.idea/gradle.xml
generated
1
.idea/gradle.xml
generated
@@ -43,7 +43,6 @@
|
||||
<option value="$PROJECT_DIR$/modules/mogo-module-check" />
|
||||
<option value="$PROJECT_DIR$/modules/mogo-module-common" />
|
||||
<option value="$PROJECT_DIR$/modules/mogo-module-extensions" />
|
||||
<option value="$PROJECT_DIR$/modules/mogo-module-hmi" />
|
||||
<option value="$PROJECT_DIR$/modules/mogo-module-left-panel" />
|
||||
<option value="$PROJECT_DIR$/modules/mogo-module-left-panel-noop" />
|
||||
<option value="$PROJECT_DIR$/modules/mogo-module-main" />
|
||||
|
||||
@@ -189,7 +189,6 @@ dependencies {
|
||||
implementation project(':modules:mogo-module-map')
|
||||
implementation project(':modules:mogo-module-smp')
|
||||
implementation project(':modules:mogo-module-obu-mogo')
|
||||
implementation project(':modules:mogo-module-hmi')
|
||||
implementation project(':modules:mogo-module-adas')
|
||||
implementation project(':modules:mogo-module-back')
|
||||
implementation project(':modules:mogo-module-widgets')
|
||||
@@ -200,6 +199,9 @@ dependencies {
|
||||
implementation project(':modules:mogo-module-left-panel-noop')
|
||||
implementation project(':test:crashreport-upgrade')
|
||||
implementation project(':test:crashreport-bugly')
|
||||
|
||||
implementation project(':core:function-impl:mogo-core-function-hmi')
|
||||
|
||||
}
|
||||
|
||||
apply from: "./functions/basedmap.gradle"
|
||||
|
||||
@@ -43,9 +43,20 @@ android {
|
||||
dependencies {
|
||||
implementation fileTree(dir: 'libs', include: ['*.jar'])
|
||||
implementation rootProject.ext.dependencies.kotlinstdlibjdk7
|
||||
implementation rootProject.ext.dependencies.androidxccorektx
|
||||
implementation rootProject.ext.dependencies.androidxappcompat
|
||||
implementation rootProject.ext.dependencies.androidxconstraintlayout
|
||||
implementation rootProject.ext.dependencies.arouter
|
||||
implementation rootProject.ext.dependencies.rxandroid
|
||||
|
||||
kapt rootProject.ext.dependencies.aroutercompiler
|
||||
|
||||
if (Boolean.valueOf(RELEASE)) {
|
||||
|
||||
} else {
|
||||
api project(':services:mogo-service-api')
|
||||
implementation project(':modules:mogo-module-common')
|
||||
|
||||
implementation project(':core:mogo-core-data')
|
||||
implementation project(':core:mogo-core-utils')
|
||||
implementation project(':core:mogo-core-function-api')
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
GROUP=com.mogo.eagle.core
|
||||
POM_ARTIFACT_ID=function-impl
|
||||
POM_ARTIFACT_ID=function-hmi
|
||||
VERSION_CODE=1
|
||||
|
||||
@@ -2,4 +2,30 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.mogo.eagle.core.function.hmi">
|
||||
|
||||
<application>
|
||||
|
||||
<receiver android:name="com.mogo.eagle.core.function.hmi.receiver.V2XWarningBroadcastReceiver">
|
||||
<intent-filter>
|
||||
<action android:name="com.hmi.v2x.notification" />
|
||||
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
|
||||
<receiver android:name="com.mogo.eagle.core.function.hmi.receiver.V2XTrafficLightBroadcastReceiver">
|
||||
<intent-filter>
|
||||
<action android:name="com.hmi.v2x.trafficlight" />
|
||||
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
|
||||
<receiver android:name="com.mogo.eagle.core.function.hmi.receiver.V2XLimitingVelocityBroadcastReceiver">
|
||||
<intent-filter>
|
||||
<action android:name="com.hmi.v2x.limitingvelocity" />
|
||||
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
</application>
|
||||
</manifest>
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi;
|
||||
package com.mogo.eagle.core.function.hmi;
|
||||
|
||||
/**
|
||||
* @author xiaoyuzhou
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.mogo.module.hmi.notification
|
||||
package com.mogo.eagle.core.function.hmi.notification
|
||||
|
||||
import android.content.Context
|
||||
import android.view.View
|
||||
import com.mogo.module.hmi.notification.enums.SidePattern
|
||||
import com.mogo.module.hmi.notification.interfaces.OnFloatAnimator
|
||||
import com.mogo.eagle.core.function.hmi.notification.enums.SidePattern
|
||||
import com.mogo.eagle.core.function.hmi.notification.interfaces.OnFloatAnimator
|
||||
import com.mogo.eagle.core.function.api.hmi.warning.WarningStatusListener
|
||||
import com.mogo.utils.WindowUtils
|
||||
import com.mogo.utils.logger.Logger
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.notification
|
||||
package com.mogo.eagle.core.function.hmi.notification
|
||||
|
||||
import android.animation.Animator
|
||||
import android.annotation.SuppressLint
|
||||
@@ -12,9 +12,9 @@ import android.view.Gravity
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.WindowManager
|
||||
import com.mogo.module.hmi.notification.anim.AnimatorManager
|
||||
import com.mogo.module.hmi.notification.enums.ShowPattern
|
||||
import com.mogo.module.hmi.notification.widget.ParentFrameLayout
|
||||
import com.mogo.eagle.core.function.hmi.notification.anim.AnimatorManager
|
||||
import com.mogo.eagle.core.function.hmi.notification.enums.ShowPattern
|
||||
import com.mogo.eagle.core.function.hmi.notification.widget.ParentFrameLayout
|
||||
import com.mogo.utils.WindowUtils
|
||||
import com.mogo.utils.logger.Logger
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.notification
|
||||
package com.mogo.eagle.core.function.hmi.notification
|
||||
|
||||
import android.content.Context
|
||||
import android.util.Log
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.mogo.module.hmi.notification
|
||||
package com.mogo.eagle.core.function.hmi.notification
|
||||
|
||||
import android.view.View
|
||||
import com.mogo.module.hmi.notification.anim.DefaultAnimator
|
||||
import com.mogo.module.hmi.notification.enums.ShowPattern
|
||||
import com.mogo.module.hmi.notification.enums.SidePattern
|
||||
import com.mogo.module.hmi.notification.interfaces.OnFloatAnimator
|
||||
import com.mogo.module.hmi.notification.interfaces.OnFloatCallbacks
|
||||
import com.mogo.eagle.core.function.hmi.notification.anim.DefaultAnimator
|
||||
import com.mogo.eagle.core.function.hmi.notification.enums.ShowPattern
|
||||
import com.mogo.eagle.core.function.hmi.notification.enums.SidePattern
|
||||
import com.mogo.eagle.core.function.hmi.notification.interfaces.OnFloatAnimator
|
||||
import com.mogo.eagle.core.function.hmi.notification.interfaces.OnFloatCallbacks
|
||||
import com.mogo.eagle.core.function.api.hmi.warning.WarningStatusListener
|
||||
|
||||
/**
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.mogo.module.hmi.notification.anim
|
||||
package com.mogo.eagle.core.function.hmi.notification.anim
|
||||
|
||||
import android.animation.Animator
|
||||
import android.view.View
|
||||
import android.view.WindowManager
|
||||
import com.mogo.module.hmi.notification.WarningNotificationConfig
|
||||
import com.mogo.eagle.core.function.hmi.notification.WarningNotificationConfig
|
||||
|
||||
/**
|
||||
* @author: donghongyu
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.mogo.module.hmi.notification.anim
|
||||
package com.mogo.eagle.core.function.hmi.notification.anim
|
||||
|
||||
import android.animation.Animator
|
||||
import android.animation.ValueAnimator
|
||||
import android.graphics.Rect
|
||||
import android.view.View
|
||||
import android.view.WindowManager
|
||||
import com.mogo.module.hmi.notification.enums.SidePattern
|
||||
import com.mogo.module.hmi.notification.interfaces.OnFloatAnimator
|
||||
import com.mogo.eagle.core.function.hmi.notification.enums.SidePattern
|
||||
import com.mogo.eagle.core.function.hmi.notification.interfaces.OnFloatAnimator
|
||||
import com.mogo.utils.WindowUtils
|
||||
import kotlin.math.min
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.notification.enums
|
||||
package com.mogo.eagle.core.function.hmi.notification.enums
|
||||
|
||||
/**
|
||||
* @author: donghongyu
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.notification.enums
|
||||
package com.mogo.eagle.core.function.hmi.notification.enums
|
||||
|
||||
/**
|
||||
* @author: donghongyu
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.mogo.module.hmi.notification.interfaces
|
||||
package com.mogo.eagle.core.function.hmi.notification.interfaces
|
||||
|
||||
import android.animation.Animator
|
||||
import android.view.View
|
||||
import android.view.WindowManager
|
||||
import com.mogo.module.hmi.notification.enums.SidePattern
|
||||
import com.mogo.eagle.core.function.hmi.notification.enums.SidePattern
|
||||
|
||||
/**
|
||||
* @author: donghongyu
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.notification.interfaces
|
||||
package com.mogo.eagle.core.function.hmi.notification.interfaces
|
||||
|
||||
import android.view.MotionEvent
|
||||
import android.view.View
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.mogo.module.hmi.notification.widget
|
||||
package com.mogo.eagle.core.function.hmi.notification.widget
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.Context
|
||||
import android.util.AttributeSet
|
||||
import android.widget.FrameLayout
|
||||
import com.mogo.module.hmi.notification.WarningNotificationConfig
|
||||
import com.mogo.eagle.core.function.hmi.notification.WarningNotificationConfig
|
||||
|
||||
/**
|
||||
* @author: donghongyu
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.mogo.module.hmi.receiver
|
||||
package com.mogo.eagle.core.function.hmi.receiver
|
||||
|
||||
import android.content.BroadcastReceiver
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import com.alibaba.android.arouter.launcher.ARouter
|
||||
import com.mogo.module.hmi.WaringConst
|
||||
import com.mogo.eagle.core.function.hmi.WaringConst
|
||||
import com.mogo.service.IMogoServiceApis
|
||||
import com.mogo.service.MogoServicePaths
|
||||
import com.mogo.eagle.core.function.api.hmi.warning.IMoGoWaringProvider
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.mogo.module.hmi.receiver
|
||||
package com.mogo.eagle.core.function.hmi.receiver
|
||||
|
||||
import android.content.BroadcastReceiver
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import com.alibaba.android.arouter.launcher.ARouter
|
||||
import com.mogo.module.hmi.WaringConst
|
||||
import com.mogo.eagle.core.function.hmi.WaringConst
|
||||
import com.mogo.service.IMogoServiceApis
|
||||
import com.mogo.service.MogoServicePaths
|
||||
import com.mogo.eagle.core.function.api.hmi.warning.IMoGoWaringProvider
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.mogo.module.hmi.receiver
|
||||
package com.mogo.eagle.core.function.hmi.receiver
|
||||
|
||||
import android.content.BroadcastReceiver
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import com.alibaba.android.arouter.launcher.ARouter
|
||||
import com.mogo.module.common.enums.EventTypeEnum
|
||||
import com.mogo.module.hmi.WaringConst
|
||||
import com.mogo.eagle.core.function.hmi.WaringConst
|
||||
import com.mogo.service.IMogoServiceApis
|
||||
import com.mogo.service.MogoServicePaths
|
||||
import com.mogo.eagle.core.function.api.hmi.warning.IMoGoWaringProvider
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.ui
|
||||
package com.mogo.eagle.core.function.hmi.ui
|
||||
|
||||
import com.mogo.commons.mvp.IView
|
||||
import com.mogo.eagle.core.data.enums.WarningDirectionEnum
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.ui
|
||||
package com.mogo.eagle.core.function.hmi.ui
|
||||
|
||||
import android.animation.Animator
|
||||
import android.text.TextUtils
|
||||
@@ -10,12 +10,12 @@ import com.mogo.commons.mvp.MvpFragment
|
||||
import com.mogo.commons.voice.AIAssist
|
||||
import com.mogo.module.common.enums.EventTypeEnum
|
||||
import com.mogo.eagle.core.data.enums.WarningDirectionEnum
|
||||
import com.mogo.module.hmi.R
|
||||
import com.mogo.module.hmi.notification.WarningFloat
|
||||
import com.mogo.module.hmi.notification.anim.DefaultAnimator
|
||||
import com.mogo.module.hmi.notification.enums.SidePattern
|
||||
import com.mogo.module.hmi.ui.widget.V2XNotificationView
|
||||
import com.mogo.eagle.core.function.hmi.notification.WarningFloat
|
||||
import com.mogo.eagle.core.function.hmi.notification.anim.DefaultAnimator
|
||||
import com.mogo.eagle.core.function.hmi.notification.enums.SidePattern
|
||||
import com.mogo.eagle.core.function.hmi.ui.widget.V2XNotificationView
|
||||
import com.mogo.eagle.core.function.api.hmi.warning.WarningStatusListener
|
||||
import com.mogo.eagle.core.function.hmi.R
|
||||
import com.mogo.utils.logger.Logger
|
||||
import kotlinx.android.synthetic.main.fragment_warning.*
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.ui
|
||||
package com.mogo.eagle.core.function.hmi.ui
|
||||
|
||||
import com.mogo.commons.mvp.Presenter
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.ui.widget;
|
||||
package com.mogo.eagle.core.function.hmi.ui.widget;
|
||||
|
||||
import android.animation.ValueAnimator;
|
||||
import android.content.Context;
|
||||
@@ -13,7 +13,7 @@ import android.view.View;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.mogo.module.hmi.R;
|
||||
import com.mogo.eagle.core.function.hmi.R;
|
||||
|
||||
|
||||
/**
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.ui.widget
|
||||
package com.mogo.eagle.core.function.hmi.ui.widget
|
||||
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
@@ -11,10 +11,10 @@ import android.view.View
|
||||
import android.widget.FrameLayout
|
||||
import com.alibaba.android.arouter.launcher.ARouter
|
||||
import com.mogo.commons.debug.DebugConfig
|
||||
import com.mogo.eagle.core.function.hmi.R
|
||||
import com.mogo.map.MogoLatLng
|
||||
import com.mogo.map.navi.IMogoCarLocationChangedListener2
|
||||
import com.mogo.module.common.MogoApisHandler
|
||||
import com.mogo.module.hmi.R
|
||||
import com.mogo.service.IMogoServiceApis
|
||||
import com.mogo.service.MogoServicePaths
|
||||
import com.mogo.service.statusmanager.IMogoStatusChangedListener
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.mogo.module.hmi.ui.widget
|
||||
package com.mogo.eagle.core.function.hmi.ui.widget
|
||||
|
||||
import android.content.Context
|
||||
import android.util.AttributeSet
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import androidx.constraintlayout.widget.ConstraintLayout
|
||||
import com.mogo.module.hmi.R
|
||||
import com.mogo.eagle.core.function.hmi.R
|
||||
import kotlinx.android.synthetic.main.view_traffic_light_vr.view.*
|
||||
|
||||
/**
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.ui.widget
|
||||
package com.mogo.eagle.core.function.hmi.ui.widget
|
||||
|
||||
import android.content.Context
|
||||
import android.graphics.drawable.Drawable
|
||||
@@ -8,7 +8,7 @@ import androidx.annotation.DrawableRes
|
||||
import androidx.annotation.Nullable
|
||||
import androidx.annotation.StringRes
|
||||
import androidx.constraintlayout.widget.ConstraintLayout
|
||||
import com.mogo.module.hmi.R
|
||||
import com.mogo.eagle.core.function.hmi.R
|
||||
import kotlinx.android.synthetic.main.notification_v2x_msg_vr.view.*
|
||||
|
||||
/**
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.ui.widget
|
||||
package com.mogo.eagle.core.function.hmi.ui.widget
|
||||
|
||||
import android.content.Context
|
||||
import android.util.AttributeSet
|
||||
@@ -6,7 +6,7 @@ import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.widget.RelativeLayout
|
||||
import com.mogo.eagle.core.data.enums.WarningDirectionEnum
|
||||
import com.mogo.module.hmi.R
|
||||
import com.mogo.eagle.core.function.hmi.R
|
||||
import com.mogo.utils.logger.Logger
|
||||
import kotlinx.android.synthetic.main.module_hmi_warning_v2x.view.*
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.warning;
|
||||
package com.mogo.eagle.core.function.hmi.warning;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
@@ -12,8 +12,8 @@ import com.alibaba.android.arouter.facade.annotation.Route;
|
||||
import com.mogo.eagle.core.data.enums.WarningDirectionEnum;
|
||||
import com.mogo.eagle.core.function.api.hmi.warning.IMoGoWaringProvider;
|
||||
import com.mogo.eagle.core.function.api.hmi.warning.WarningStatusListener;
|
||||
import com.mogo.module.hmi.WaringConst;
|
||||
import com.mogo.module.hmi.ui.MoGoWarningFragment;
|
||||
import com.mogo.eagle.core.function.hmi.WaringConst;
|
||||
import com.mogo.eagle.core.function.hmi.ui.MoGoWarningFragment;
|
||||
import com.mogo.service.MogoServicePaths;
|
||||
import com.mogo.utils.logger.Logger;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<com.mogo.module.hmi.ui.widget.V2XWarningView
|
||||
<com.mogo.eagle.core.function.hmi.ui.widget.V2XWarningView
|
||||
android:id="@+id/flV2XWarningView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
@@ -14,7 +14,7 @@
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<com.mogo.module.hmi.ui.widget.SpeedPanelView
|
||||
<com.mogo.eagle.core.function.hmi.ui.widget.SpeedPanelView
|
||||
android:id="@+id/flSpeedChartView"
|
||||
android:layout_width="@dimen/module_ext_speed_width"
|
||||
android:layout_height="@dimen/module_ext_speed_height"
|
||||
@@ -24,7 +24,7 @@
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<com.mogo.module.hmi.ui.widget.TrafficLightView
|
||||
<com.mogo.eagle.core.function.hmi.ui.widget.TrafficLightView
|
||||
android:id="@+id/viewTrafficLightVr"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -48,15 +48,6 @@ dependencies {
|
||||
implementation rootProject.ext.dependencies.material
|
||||
|
||||
implementation rootProject.ext.dependencies.gson
|
||||
|
||||
|
||||
if (Boolean.valueOf(RELEASE)) {
|
||||
|
||||
} else {
|
||||
implementation project(':core:mogo-core-data')
|
||||
implementation project(':core:mogo-core-function-api')
|
||||
implementation project(':core:function-impl:mogo-core-function-hmi')
|
||||
}
|
||||
}
|
||||
|
||||
apply from: new File(rootProject.rootDir, "gradle/upload.gradle").toString()
|
||||
|
||||
@@ -7,7 +7,8 @@ import android.util.Log;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import com.blankj.utilcode.constant.CacheConstants;
|
||||
|
||||
import com.mogo.eagle.core.utilcode.constant.CacheConstants;
|
||||
|
||||
import org.json.JSONArray;
|
||||
import org.json.JSONObject;
|
||||
|
||||
@@ -5,7 +5,8 @@ import android.graphics.drawable.Drawable;
|
||||
import android.os.Parcelable;
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import com.blankj.utilcode.constant.CacheConstants;
|
||||
|
||||
import com.mogo.eagle.core.utilcode.constant.CacheConstants;
|
||||
|
||||
import org.json.JSONArray;
|
||||
import org.json.JSONObject;
|
||||
|
||||
@@ -3,7 +3,8 @@ package com.mogo.eagle.core.utilcode.util;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.collection.LruCache;
|
||||
|
||||
import com.blankj.utilcode.constant.CacheConstants;
|
||||
|
||||
import com.mogo.eagle.core.utilcode.constant.CacheConstants;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@@ -7,8 +7,9 @@ import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
import android.view.View;
|
||||
|
||||
import com.blankj.utilcode.constant.MemoryConstants;
|
||||
import com.blankj.utilcode.constant.TimeConstants;
|
||||
|
||||
import com.mogo.eagle.core.utilcode.constant.MemoryConstants;
|
||||
import com.mogo.eagle.core.utilcode.constant.TimeConstants;
|
||||
|
||||
import org.json.JSONArray;
|
||||
import org.json.JSONObject;
|
||||
|
||||
@@ -13,7 +13,6 @@ import android.util.Pair;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.WindowManager;
|
||||
|
||||
import com.blankj.utilcode.constant.PermissionConstants;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
@@ -27,7 +26,8 @@ import androidx.annotation.Nullable;
|
||||
import androidx.annotation.RequiresApi;
|
||||
import androidx.core.content.ContextCompat;
|
||||
|
||||
import static com.blankj.utilcode.constant.PermissionConstants.PermissionGroup;
|
||||
import com.mogo.eagle.core.utilcode.constant.PermissionConstants;
|
||||
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
@@ -209,7 +209,7 @@ public final class PermissionUtils {
|
||||
* @param permissions The permissions.
|
||||
* @return the single {@link PermissionUtils} instance
|
||||
*/
|
||||
public static PermissionUtils permissionGroup(@PermissionGroup final String... permissions) {
|
||||
public static PermissionUtils permissionGroup(@PermissionConstants.PermissionGroup final String... permissions) {
|
||||
return permission(permissions);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,7 +2,8 @@ package com.mogo.eagle.core.utilcode.util;
|
||||
|
||||
import androidx.collection.SimpleArrayMap;
|
||||
|
||||
import com.blankj.utilcode.constant.RegexConstants;
|
||||
|
||||
import com.mogo.eagle.core.utilcode.constant.RegexConstants;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
|
||||
@@ -2,7 +2,6 @@ package com.mogo.eagle.core.utilcode.util;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
|
||||
import com.blankj.utilcode.constant.TimeConstants;
|
||||
|
||||
import java.text.DateFormat;
|
||||
import java.text.ParseException;
|
||||
@@ -16,6 +15,8 @@ import java.util.Map;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import com.mogo.eagle.core.utilcode.constant.TimeConstants;
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
* author: Blankj
|
||||
|
||||
@@ -24,7 +24,6 @@ import android.widget.RelativeLayout;
|
||||
import android.widget.TextView;
|
||||
import android.widget.Toast;
|
||||
|
||||
import com.blankj.utilcode.R;
|
||||
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<view xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
class="com.blankj.utilcode.util.ToastUtils$UtilsMaxWidthRelativeLayout"
|
||||
class="com.mogo.eagle.core.utilcode.util.ToastUtils$UtilsMaxWidthRelativeLayout"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@drawable/utils_toast_bg"
|
||||
|
||||
@@ -11,18 +11,15 @@ org.gradle.daemon=true
|
||||
org.gradle.configureondemand=true
|
||||
org.gradle.parallel=true
|
||||
org.gradle.jvmargs=-Xmx4096m
|
||||
|
||||
#开启gradle缓存
|
||||
org.gradle.caching=true
|
||||
android.enableBuildCache=true
|
||||
|
||||
#开启kotlin的增量和并行编译
|
||||
kotlin.incremental=true
|
||||
kotlin.incremental.java=true
|
||||
kotlin.caching.enabled=true
|
||||
#开启kotlin并行编译
|
||||
kotlin.parallel.tasks.in.project=true
|
||||
|
||||
#优化kapt
|
||||
#并行运行kapt1.2.60版本以上支持
|
||||
kapt.use.worker.api=true
|
||||
@@ -30,7 +27,6 @@ kapt.use.worker.api=true
|
||||
kapt.incremental.apt=true
|
||||
#kapt avoiding 如果用kapt依赖的内容没有变化,会完全重用编译内容,省掉app:kaptGenerateStubsDebugKotlin的时间
|
||||
kapt.include.compile.classpath=false
|
||||
|
||||
# When configured, Gradle will run in incubating parallel mode.
|
||||
# This option should only be used with decoupled projects. More details, visit
|
||||
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
|
||||
@@ -41,8 +37,7 @@ kapt.include.compile.classpath=false
|
||||
android.useAndroidX=true
|
||||
# Automatically convert third-party libraries to use AndroidX
|
||||
android.enableJetifier=true
|
||||
android.jetifier.blacklist = module-service-2.0.58.aar
|
||||
|
||||
android.jetifier.blacklist=module-service-2.0.58.aar
|
||||
## maven 配置
|
||||
RELEASE_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-releases/
|
||||
SNAPSHOT_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-snapshots/
|
||||
@@ -84,7 +79,7 @@ MOGO_MODULE_MAIN_INDEPENDENT_VERSION=2.0.58
|
||||
MOGO_MODULE_V2X_VERSION=2.0.58
|
||||
MOGO_MODULE_HMI_VERSION=2.0.58
|
||||
# 基础服务实现:passport、socket、location
|
||||
MOGO_BASE_WEBSOCKET_SDK_VERSION = 2.0.58
|
||||
MOGO_BASE_WEBSOCKET_SDK_VERSION=2.0.58
|
||||
MOGO_BASE_SERVICES_APK_VERSION=2.0.58
|
||||
MOGO_BASE_SERVICES_SDK_VERSION=2.0.58
|
||||
## 工程外部模块
|
||||
@@ -144,7 +139,6 @@ MOGO_OCH_NOOP_VERSION=2.0.58
|
||||
MOGO_OCH_TAXI_VERSION=2.0.58
|
||||
# mogoAiCloud sdk services
|
||||
MOGO_AICLOUD_SERVICES_SDK_VERSION=2.0.58
|
||||
|
||||
######## 外部依赖引用
|
||||
# 车聊聊
|
||||
CARCHATTING_VERSION=2.2.337
|
||||
@@ -153,8 +147,7 @@ CARCHATTINGPROVIDER_VERSION=1.1.16
|
||||
# websocket
|
||||
WEBSOCKET_VERSION=1.1.7
|
||||
# loglib
|
||||
LOGLIB_VERSION = 1.0.4
|
||||
|
||||
LOGLIB_VERSION=1.0.4
|
||||
######## MogoAiCloudSDK Version
|
||||
# 网络请求
|
||||
MOGO_NETWORK_VERSION=1.1.46
|
||||
@@ -172,11 +165,10 @@ MOGO_LIVE_VERSION=1.1.46
|
||||
MOGO_TRAFFICLIVE_VERSION=1.1.46
|
||||
# 定位服务
|
||||
MOGO_LOCATION_VERSION=1.1.46
|
||||
|
||||
# 自研地图
|
||||
MAP_SDK_VERSION=1.0.1-vr-1.0.9
|
||||
|
||||
|
||||
#################架构升级新的版本号
|
||||
MOGO_CORE_FUNCTION_HMI_VERSION=1.0.0
|
||||
## 产品库必备配置,产品库自动对versionCode和versionName版本进行升级
|
||||
applicationId=com.mogo.launcer
|
||||
applicationName=IntelligentPilot
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<com.mogo.module.hmi.ui.widget.SpeedChartView
|
||||
<com.mogo.eagle.core.function.hmi.ui.widget.SpeedChartView
|
||||
android:id="@+id/moudule_arc"
|
||||
android:layout_width="@dimen/module_ext_arcView_width"
|
||||
android:layout_height="@dimen/module_ext_arcView_height"
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.mogo.module.hmi">
|
||||
|
||||
<application>
|
||||
|
||||
<receiver android:name=".receiver.V2XWarningBroadcastReceiver">
|
||||
<intent-filter>
|
||||
<action android:name="com.hmi.v2x.notification" />
|
||||
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
|
||||
<receiver android:name=".receiver.V2XTrafficLightBroadcastReceiver">
|
||||
<intent-filter>
|
||||
<action android:name="com.hmi.v2x.trafficlight" />
|
||||
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
|
||||
<receiver android:name=".receiver.V2XLimitingVelocityBroadcastReceiver">
|
||||
<intent-filter>
|
||||
<action android:name="com.hmi.v2x.limitingvelocity" />
|
||||
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
</application>
|
||||
</manifest>
|
||||
@@ -38,7 +38,6 @@ include ':libraries:mogo-map'
|
||||
// OLD业务模块
|
||||
include ':modules:tanlulib'
|
||||
include ':modules:mogo-module-obu-mogo'
|
||||
include ':modules:mogo-module-hmi'
|
||||
include ':modules:mogo-module-widgets'
|
||||
include ':modules:mogo-module-monitor'
|
||||
include ':modules:mogo-module-left-panel-noop'
|
||||
|
||||
Reference in New Issue
Block a user