public class LiveCloudPlugin
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
void |
backgroundInstallOrUpdatePlugin(int plugin)
将正在安装或升级的插件转入后台运行,安装或升级完成后不再触发原事件
|
void |
cancelInstallOrUpdatePlugin(int plugin)
取消安装或升级插件
|
int |
checkInstallOrUpdatePlugin(Context context,
int plugin,
LiveCloudPluginCallback callback)
安装或升级插件
|
static LiveCloudPlugin |
getInstance() |
java.lang.String |
getPluginTag(int plugin)
获取插件标签名称
|
java.lang.String |
getPluginVersion(int plugin)
获取插件版本号
|
boolean |
isDefaultPluginInstalled(int plugin)
检测是否自带插件
|
boolean |
isPluginInstalled(int plugin)
检测插件是否已安装
|
boolean |
isPluginLoaded(int plugin)
插件是否已加载
|
boolean |
isPluginValid(int plugin)
插件是否有效,分两种情况:
1.系统自带 2.动态下载且加载成功 |
int |
loadPlugin(int plugin)
加载已安装的插件
|
int |
removePlugin(int plugin)
移除插件
|
void |
setDefaultPluginInstalled(int plugin,
boolean defaultPluginInstalled)
设置是否自带插件
|
public static LiveCloudPlugin getInstance()
public void setDefaultPluginInstalled(int plugin, boolean defaultPluginInstalled)
plugin
- 插件类型,参见LiveCloudPluginConstant.PLUGIN_PLAYER
等defaultPluginInstalled
- true自带,false不自带public boolean isDefaultPluginInstalled(int plugin)
plugin
- 插件类型,参见LiveCloudPluginConstant.PLUGIN_PLAYER
等public boolean isPluginInstalled(int plugin)
plugin
- 插件类型,参见LiveCloudPluginConstant.PLUGIN_PLAYER
等public boolean isPluginValid(int plugin)
plugin
- 插件类型,参见LiveCloudPluginConstant.PLUGIN_PLAYER
等public int loadPlugin(int plugin)
plugin
- 插件类型,参见LiveCloudPluginConstant.PLUGIN_PLAYER
等LiveCloudPluginConstant.ERROR_UNKNOWN
等public boolean isPluginLoaded(int plugin)
plugin
- 插件类型,参见LiveCloudPluginConstant.PLUGIN_PLAYER
等public java.lang.String getPluginVersion(int plugin)
plugin
- 插件类型,参见LiveCloudPluginConstant.PLUGIN_PLAYER
等public java.lang.String getPluginTag(int plugin)
plugin
- 插件类型,参见LiveCloudPluginConstant.PLUGIN_PLAYER
等public int checkInstallOrUpdatePlugin(Context context, int plugin, LiveCloudPluginCallback callback)
context
- contextplugin
- 插件类型,参见LiveCloudPluginConstant.PLUGIN_PLAYER
等callback
- 回调接口LiveCloudPluginConstant.ERROR_INSTALL_RUNNING
表示插件正在后台安装或升级,
LiveCloudPluginConstant.ERROR_SUCCESS
表示插件开始安装或升级public void cancelInstallOrUpdatePlugin(int plugin)
plugin
- 插件类型,参见LiveCloudPluginConstant.PLUGIN_PLAYER
等public void backgroundInstallOrUpdatePlugin(int plugin)
plugin
- 插件类型,参见LiveCloudPluginConstant.PLUGIN_PLAYER
等public int removePlugin(int plugin)
plugin
- 插件类型,参见LiveCloudPluginConstant.PLUGIN_PLAYER
等LiveCloudPluginConstant.ERROR_UNKNOWN
等