重新划分hmi包结构
This commit is contained in:
1
.idea/misc.xml
generated
1
.idea/misc.xml
generated
@@ -14,6 +14,7 @@
|
||||
<entry key="modules/mogo-module-adas/src/main/res/layout/dialog_adas_dispatch_remind.xml" value="0.1" />
|
||||
<entry key="modules/mogo-module-extensions/src/main/res/layout/module_ext_layout_entrance.xml" value="0.2953125" />
|
||||
<entry key="modules/mogo-module-hmi/src/main/res/drawable/bg_waring_traffic_light_vr.xml" value="0.3359375" />
|
||||
<entry key="modules/mogo-module-hmi/src/main/res/layout/fragment_warning.xml" value="0.3104166666666667" />
|
||||
<entry key="modules/mogo-module-hmi/src/main/res/layout/view_traffic_light_vr.xml" value="1.0" />
|
||||
<entry key="modules/mogo-module-left-panel/src/main/res/layout/module_left_panel_simple_speed.xml" value="0.202734375" />
|
||||
<entry key="modules/mogo-module-main/src/main/res/layout/module_main_activity_main.xml" value="0.25" />
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.mogo.module.hmi.warning">
|
||||
package="com.mogo.module.hmi">
|
||||
|
||||
<application>
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.warning;
|
||||
package com.mogo.module.hmi;
|
||||
|
||||
/**
|
||||
* @author xiaoyuzhou
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.mogo.module.hmi.warning.receiver
|
||||
package com.mogo.module.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.warning.WaringConst
|
||||
import com.mogo.module.hmi.WaringConst
|
||||
import com.mogo.module.hmi.warning.WarningTypeEnum
|
||||
import com.mogo.service.IMogoServiceApis
|
||||
import com.mogo.service.MogoServicePaths
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.warning.ui
|
||||
package com.mogo.module.hmi.ui
|
||||
|
||||
import com.mogo.commons.mvp.IView
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.mogo.module.hmi.warning.ui
|
||||
package com.mogo.module.hmi.ui
|
||||
|
||||
import com.mogo.commons.mvp.MvpFragment
|
||||
import com.mogo.module.hmi.warning.R
|
||||
import com.mogo.module.hmi.R
|
||||
import com.mogo.module.hmi.warning.notification.WarningNotificationManager
|
||||
|
||||
/**
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.warning.ui
|
||||
package com.mogo.module.hmi.ui
|
||||
|
||||
import com.mogo.commons.mvp.Presenter
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.mogo.module.hmi.warning.ui
|
||||
package com.mogo.module.hmi.ui.widget
|
||||
|
||||
import android.content.Context
|
||||
import android.util.AttributeSet
|
||||
import android.view.LayoutInflater
|
||||
import androidx.constraintlayout.widget.ConstraintLayout
|
||||
import com.mogo.module.hmi.warning.R
|
||||
import com.mogo.module.hmi.R
|
||||
import kotlinx.android.synthetic.main.view_traffic_light_vr.view.*
|
||||
|
||||
/**
|
||||
@@ -7,7 +7,8 @@ import androidx.annotation.NonNull;
|
||||
import androidx.fragment.app.Fragment;
|
||||
|
||||
import com.alibaba.android.arouter.facade.annotation.Route;
|
||||
import com.mogo.module.hmi.warning.ui.MoGoWarningFragment;
|
||||
import com.mogo.module.hmi.WaringConst;
|
||||
import com.mogo.module.hmi.ui.MoGoWarningFragment;
|
||||
import com.mogo.service.MogoServicePaths;
|
||||
import com.mogo.service.module.ModuleType;
|
||||
import com.mogo.service.warning.IMoGoWaringProvider;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mogo.module.hmi.warning;
|
||||
package com.mogo.module.hmi.warning
|
||||
|
||||
/**
|
||||
* author : donghongyu
|
||||
@@ -7,70 +7,86 @@ package com.mogo.module.hmi.warning;
|
||||
* desc : 车机启动状态
|
||||
* version: 1.0
|
||||
*/
|
||||
public interface WarningTypeEnum {
|
||||
interface WarningTypeEnum {
|
||||
companion object {
|
||||
/**
|
||||
* 前向碰撞
|
||||
*/
|
||||
const val WARING_TYPE_PRIOR_COLLISION = 20001
|
||||
|
||||
/**
|
||||
* 前向碰撞
|
||||
*/
|
||||
int WARING_TYPE_PRIOR_COLLISION = 20001;
|
||||
/**
|
||||
* 交叉路口碰撞
|
||||
*/
|
||||
int WARING_TYPE_INTERSECTION_COLLISION = 20002;
|
||||
/**
|
||||
* 左转辅助
|
||||
*/
|
||||
int WARING_TYPE_LEFT_AUXILIARY = 20003;
|
||||
/**
|
||||
* 盲区/变道辅助
|
||||
*/
|
||||
int WARING_TYPE_BLIND_AREA_COLLISION = 20004;
|
||||
/**
|
||||
* 逆向超车
|
||||
*/
|
||||
int WARING_TYPE_REVERSE_OVERTAKING = 20005;
|
||||
/**
|
||||
* 紧急制动-前车急刹
|
||||
*/
|
||||
int WARING_TYPE_VEHICLE_BRAKES = 20006;
|
||||
/**
|
||||
* 异常车辆提醒
|
||||
*/
|
||||
int WARING_TYPE_ABNORMAL_VEHICLE = 20007;
|
||||
/**
|
||||
* 车辆失控预警
|
||||
*/
|
||||
int WARING_TYPE_VEHICLE_CONTROL = 20008;
|
||||
/**
|
||||
* 道路危险情况预警
|
||||
*/
|
||||
int WARING_TYPE_ROAD_HAZARDS = 20009;
|
||||
/**
|
||||
* 限速预警
|
||||
*/
|
||||
int WARING_TYPE_SPEED_LIMIT = 20010;
|
||||
/**
|
||||
* 闯红灯预警
|
||||
*/
|
||||
int WARING_TYPE_RED_LIGHT = 20011;
|
||||
/**
|
||||
* 弱势交通参与者预警
|
||||
*/
|
||||
int WARING_TYPE_VULNERABLE_TRANSPORT_PARTICIPANT = 20012;
|
||||
/**
|
||||
* 绿波通行车速引导
|
||||
*/
|
||||
int WARING_TYPE_TRAFFIC_SPEED_GUIDE = 20013;
|
||||
/**
|
||||
* 车内标牌
|
||||
*/
|
||||
int WARING_TYPE_CAR_PLATE = 20014;
|
||||
/**
|
||||
* 前方道路拥堵
|
||||
*/
|
||||
int WARING_TYPE_TRAFFIC_JAM_AHEAD = 20015;
|
||||
/**
|
||||
* 特种车辆通行
|
||||
*/
|
||||
int WARING_TYPE_SPECIAL_VEHICLE_ACCESS = 20016;
|
||||
/**
|
||||
* 交叉路口碰撞
|
||||
*/
|
||||
const val WARING_TYPE_INTERSECTION_COLLISION = 20002
|
||||
|
||||
/**
|
||||
* 左转辅助
|
||||
*/
|
||||
const val WARING_TYPE_LEFT_AUXILIARY = 20003
|
||||
|
||||
/**
|
||||
* 盲区/变道辅助
|
||||
*/
|
||||
const val WARING_TYPE_BLIND_AREA_COLLISION = 20004
|
||||
|
||||
/**
|
||||
* 逆向超车
|
||||
*/
|
||||
const val WARING_TYPE_REVERSE_OVERTAKING = 20005
|
||||
|
||||
/**
|
||||
* 紧急制动-前车急刹
|
||||
*/
|
||||
const val WARING_TYPE_VEHICLE_BRAKES = 20006
|
||||
|
||||
/**
|
||||
* 异常车辆提醒
|
||||
*/
|
||||
const val WARING_TYPE_ABNORMAL_VEHICLE = 20007
|
||||
|
||||
/**
|
||||
* 车辆失控预警
|
||||
*/
|
||||
const val WARING_TYPE_VEHICLE_CONTROL = 20008
|
||||
|
||||
/**
|
||||
* 道路危险情况预警
|
||||
*/
|
||||
const val WARING_TYPE_ROAD_HAZARDS = 20009
|
||||
|
||||
/**
|
||||
* 限速预警
|
||||
*/
|
||||
const val WARING_TYPE_SPEED_LIMIT = 20010
|
||||
|
||||
/**
|
||||
* 闯红灯预警
|
||||
*/
|
||||
const val WARING_TYPE_RED_LIGHT = 20011
|
||||
|
||||
/**
|
||||
* 弱势交通参与者预警
|
||||
*/
|
||||
const val WARING_TYPE_VULNERABLE_TRANSPORT_PARTICIPANT = 20012
|
||||
|
||||
/**
|
||||
* 绿波通行车速引导
|
||||
*/
|
||||
const val WARING_TYPE_TRAFFIC_SPEED_GUIDE = 20013
|
||||
|
||||
/**
|
||||
* 车内标牌
|
||||
*/
|
||||
const val WARING_TYPE_CAR_PLATE = 20014
|
||||
|
||||
/**
|
||||
* 前方道路拥堵
|
||||
*/
|
||||
const val WARING_TYPE_TRAFFIC_JAM_AHEAD = 20015
|
||||
|
||||
/**
|
||||
* 特种车辆通行
|
||||
*/
|
||||
const val WARING_TYPE_SPECIAL_VEHICLE_ACCESS = 20016
|
||||
}
|
||||
}
|
||||
@@ -8,7 +8,7 @@ import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.WindowManager;
|
||||
|
||||
import com.mogo.module.hmi.warning.R;
|
||||
import com.mogo.module.hmi.R;
|
||||
|
||||
/**
|
||||
* @author xiaoyuzhou
|
||||
@@ -23,7 +23,6 @@ public class WarningNotificationManager {
|
||||
|
||||
private static View mView;
|
||||
|
||||
|
||||
public static void show(Context context) {
|
||||
// 获取 WindowManager
|
||||
mWindowManager = (WindowManager) context.getSystemService(Service.WINDOW_SERVICE);
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
android:layout_height="match_parent">
|
||||
|
||||
|
||||
<com.mogo.module.hmi.warning.ui.ViewTrafficLight
|
||||
<com.mogo.module.hmi.ui.widget.ViewTrafficLight
|
||||
android:id="@+id/viewTrafficLightVr"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
|
||||
Reference in New Issue
Block a user