add api
This commit is contained in:
@@ -0,0 +1,133 @@
|
||||
package com.mogo.service;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.alibaba.android.arouter.facade.template.IProvider;
|
||||
import com.mogo.service.analytics.IMogoAnalytics;
|
||||
import com.mogo.service.cardmanager.IMogoCardManager;
|
||||
import com.mogo.service.connection.IMogoSocketManager;
|
||||
import com.mogo.service.datamanager.IMogoDataManager;
|
||||
import com.mogo.service.fragmentmanager.IMogoFragmentManager;
|
||||
import com.mogo.service.imageloader.IMogoImageloader;
|
||||
import com.mogo.service.intent.IMogoIntentManager;
|
||||
import com.mogo.service.map.IMogoMapService;
|
||||
import com.mogo.service.module.IMogoRegisterCenter;
|
||||
import com.mogo.service.module.IMogoSearchManager;
|
||||
import com.mogo.service.module.IMogoSettingManager;
|
||||
import com.mogo.service.network.IMogoNetwork;
|
||||
import com.mogo.service.statusmanager.IMogoMsgCenter;
|
||||
import com.mogo.service.statusmanager.IMogoStatusManager;
|
||||
import com.mogo.service.windowview.IMogoWindowManager;
|
||||
|
||||
/**
|
||||
* @author congtaowang
|
||||
* @since 2020-03-06
|
||||
* <p>
|
||||
* 描述
|
||||
*/
|
||||
|
||||
public interface IMogoServiceApis extends IProvider {
|
||||
|
||||
/**
|
||||
* 获取埋点接口实例
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IMogoAnalytics getAnalyticsApi();
|
||||
|
||||
/**
|
||||
* 卡片控制
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IMogoCardManager getCardManagerApi();
|
||||
|
||||
/**
|
||||
* 获取socket操作api
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IMogoSocketManager getSocketManagerApi( Context context );
|
||||
|
||||
/**
|
||||
* 大而全的数据管理接口
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IMogoDataManager getDataManagerApi();
|
||||
|
||||
/**
|
||||
* fragment 管理接口
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IMogoFragmentManager getFragmentManagerApi();
|
||||
|
||||
/**
|
||||
* 图片加载
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IMogoImageloader getImageLoaderApi();
|
||||
|
||||
/**
|
||||
* 广播、语音指令分发
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IMogoIntentManager getIntentManagerApi();
|
||||
|
||||
/**
|
||||
* 地图方服务接口
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IMogoMapService getMapServiceApi();
|
||||
|
||||
/**
|
||||
* 各业务回调接口注册接口
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IMogoRegisterCenter getRegisterCenterApi();
|
||||
|
||||
/**
|
||||
* 搜搜页面操作设置
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IMogoSearchManager getSearchManagerApi();
|
||||
|
||||
/**
|
||||
* 导航设置页面
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IMogoSettingManager getSettingManager();
|
||||
|
||||
/**
|
||||
* 网络接口api
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IMogoNetwork getNetworkApi();
|
||||
|
||||
/**
|
||||
* @return
|
||||
*/
|
||||
IMogoMsgCenter getMsgCenterApi();
|
||||
|
||||
/**
|
||||
* 状态管理接口
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IMogoStatusManager getStatusManagerApi();
|
||||
|
||||
/**
|
||||
* 桌面浮窗控制接口
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IMogoWindowManager getWindowManager();
|
||||
}
|
||||
Reference in New Issue
Block a user