[add] v2x数据改变->更新main状态 接口添加
This commit is contained in:
@@ -38,6 +38,7 @@ import com.mogo.service.strategy.IMogoOnlineCarListPanelProvider;
|
||||
import com.mogo.service.strategy.IMogoRefreshStrategyController;
|
||||
import com.mogo.service.share.IMogoTanluProvider;
|
||||
import com.mogo.service.share.IMogoTanluUiProvider;
|
||||
import com.mogo.service.v2x.IV2XProvider;
|
||||
import com.mogo.service.windowview.IMogoTopViewManager;
|
||||
import com.mogo.service.windowview.IMogoWindowManager;
|
||||
import com.mogo.skin.support.IMogoSkinSupportInstaller;
|
||||
@@ -71,12 +72,12 @@ public interface IMogoServiceApis extends IProvider {
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IMogoSocketManager getSocketManagerApi( Context context );
|
||||
IMogoSocketManager getSocketManagerApi(Context context);
|
||||
|
||||
/**
|
||||
* 获取WebSocket操作api
|
||||
*/
|
||||
IMogoWebSocketManager getWebSocketManagerApi( Context context );
|
||||
IMogoWebSocketManager getWebSocketManagerApi(Context context);
|
||||
|
||||
/**
|
||||
* 大而全的数据管理接口
|
||||
@@ -297,6 +298,7 @@ public interface IMogoServiceApis extends IProvider {
|
||||
|
||||
/**
|
||||
* 获取交通状况服务
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IMogoTrafficUploadProvider getTrafficUploadApi();
|
||||
@@ -314,4 +316,9 @@ public interface IMogoServiceApis extends IProvider {
|
||||
* @return
|
||||
*/
|
||||
IMogoSmallMapProvider getSmallMapProviderApi();
|
||||
|
||||
/*
|
||||
*V2X
|
||||
* */
|
||||
IV2XProvider getV2XListenerManager();
|
||||
}
|
||||
|
||||
@@ -270,7 +270,7 @@ public class MogoServicePaths {
|
||||
public static final String PATH_TANLU_UI_API = "/tanlu/ui";
|
||||
|
||||
/**
|
||||
* 碰撞报警模块
|
||||
* 碰撞报警模块 已碰撞
|
||||
*/
|
||||
@Deprecated
|
||||
public static final String PATH_CRASH_WARNING = "/crash/warning";
|
||||
@@ -304,4 +304,9 @@ public class MogoServicePaths {
|
||||
* 小地图控件
|
||||
*/
|
||||
public static final String PATH_SMALL_MAP = "/small_map/api";
|
||||
|
||||
/*
|
||||
*前方碰撞预警 未碰撞
|
||||
* */
|
||||
public static final String PATH_V2X_FRONT_CRASH_WARNING = "/front/crashwarning";
|
||||
}
|
||||
|
||||
@@ -5,6 +5,6 @@ package com.mogo.service.v2x;
|
||||
* @description 描述
|
||||
* @since: 2021/3/24
|
||||
*/
|
||||
public interface IWarningChangeListener {
|
||||
void warningChangedWithType(String type);
|
||||
public interface IV2XListener {
|
||||
void warningChangedWithType(int type);
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.mogo.service.v2x;
|
||||
|
||||
import android.content.Intent;
|
||||
|
||||
import com.alibaba.android.arouter.facade.template.IProvider;
|
||||
|
||||
/**
|
||||
* @author liujing
|
||||
* @description 描述
|
||||
* @since: 2021/3/24
|
||||
*/
|
||||
public interface IV2XProvider extends IProvider {
|
||||
/**
|
||||
* 注册意图接收者
|
||||
*/
|
||||
public void registerIntentListener(String intent, IV2XListener listener);
|
||||
|
||||
/**
|
||||
* 注册意图接收者
|
||||
*/
|
||||
public void unregisterIntentListener(String intent, IV2XListener listener);
|
||||
|
||||
public void warningChangedWithType(int type, String command);
|
||||
}
|
||||
Reference in New Issue
Block a user