Files
MoGoEagleEye/services/mogo-service-api/src/main/java/com/mogo/service/IMogoServiceApis.java
zhongchao 2bc4a8b6ee merge
2022-03-31 20:36:35 +08:00

89 lines
1.7 KiB
Java

package com.mogo.service;
import com.alibaba.android.arouter.facade.template.IProvider;
import com.mogo.service.analytics.IMogoAnalytics;
import com.mogo.service.fragmentmanager.IMogoFragmentManager;
import com.mogo.service.imageloader.IMogoImageloader;
import com.mogo.service.intent.IMogoIntentManager;
import com.mogo.service.module.IMogoRegisterCenter;
import com.mogo.service.statusmanager.IMogoStatusManager;
import com.mogo.service.v2x.DisplayEffectsInterface;
import com.mogo.service.windowview.IMogoTopViewManager;
import com.mogo.service.windowview.IMogoWindowManager;
/**
* @author congtaowang
* @since 2020-03-06
* <p>
* 描述
*/
public interface IMogoServiceApis extends IProvider {
/**
* 获取埋点接口实例
*
* @return
*/
IMogoAnalytics getAnalyticsApi();
/**
* fragment 管理接口
*
* @return
*/
IMogoFragmentManager getFragmentManagerApi();
/**
* 图片加载
*
* @return
*/
IMogoImageloader getImageLoaderApi();
/**
* 广播、语音指令分发
*
* @return
*/
IMogoIntentManager getIntentManagerApi();
/**
* 各业务回调接口注册接口
*
* @return
*/
IMogoRegisterCenter getRegisterCenterApi();
/**
* 状态管理接口
*
* @return
*/
IMogoStatusManager getStatusManagerApi();
/**
* 桌面浮窗控制接口
*
* @return
*/
IMogoWindowManager getWindowManagerApi();
/**
* 获取顶部1/2屏界面管理类
*
* @return
*/
IMogoTopViewManager getTopViewManager();
/**
* 浓雾等极端事件特殊效果管理类
*
* @return
*/
DisplayEffectsInterface getDisplayEffectsManager();
}