【仅供内部供应商使用,不提供对外解答和培训】

Page tree

【仅供内部供应商使用,不提供对外解答和培训】

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

在开发插件的时候,添加以下代码,可以用于统计插件的使用情况。(目前商城强制检测功能点记录,没有添加的暂时无法上传)

在主要功能的类上,声明一个变量(这里尽量使用匿名类,因为在上传到商城的时候检查的需要)

public static final FunctionProcessor ONEFUNCTION = new AbstractFunctionProcessor(){
	//插件的id,传入pluginID,如com.fr.plugin.MultiLevelReport
	@Override
	public int getId(){
		int id = FunctionHelper.generateFunctionID(pluginID);
		return id;
	}
	//插件的名字
	@Override
	public String getLocaleKey() {
		return "FS-Plugin_Title";//使用国际化的时候直接返回国际化字符串即可
	}
};

 

在主功能代码运行之前,加上功能记录

FunctionProcessor processor=ExtraClassManager.getInstance().getFunctionProcessor();
if(processor!=null){
	processor.recordFunction(ONEFUNCTION);
}


就可以实现插件功能点的记录。

注意:添加功能点记录之后,jar包时间要更新到至少2016-01-06.

效果如下:

在管理系统-系统监控-使用情况-功能进度 中显示使用的情况

此处以多级上报集成这个插件为例,添加记录使用前

使用后

  • No labels