public class SAModuleManager
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
SAAdvertModuleProtocol |
getAdvertModuleService()
获取广告模块间交互服务
|
static SAModuleManager |
getInstance() |
<T> T |
getService(java.lang.String moduleName,
java.lang.Class<T> clazz)
获取对应服务
|
boolean |
handlerScanUri(android.app.Activity activity,
android.net.Uri uri)
扫码唤起 scheme 通知模块处理
|
boolean |
hasModuleByName(java.lang.String moduleName)
查询模块是否存在
|
void |
installService(android.content.Context context,
SAConfigOptions options)
加载模块
|
void |
setModuleState(boolean enable)
设置模块状态
|
void |
setModuleStateByName(java.lang.String moduleName,
boolean enable)
根据模块名开启/关闭模块
|
public static SAModuleManager getInstance()
public void installService(android.content.Context context,
SAConfigOptions options)
context - Contextoptions - SAConfigOptionspublic void setModuleStateByName(java.lang.String moduleName,
boolean enable)
moduleName - 模块名称 ModuleConstants.ModuleNameenable - 设置模块状态public boolean hasModuleByName(java.lang.String moduleName)
moduleName - 模块名称 ModuleConstants.ModuleNamepublic void setModuleState(boolean enable)
enable - 是否可用public <T> T getService(java.lang.String moduleName,
java.lang.Class<T> clazz)
moduleName - 模块名称clazz - 模块 classpublic SAAdvertModuleProtocol getAdvertModuleService()
public boolean handlerScanUri(android.app.Activity activity,
android.net.Uri uri)
activity - Activityuri - uri