API
FwPluginManager
public FwPluginManager setWebPluginStrategy(@NonNull IWebPluginStrategy webPluginStrategy) {}
public FwPluginManager setAppVersion(@NonNull String appVersion) {}
public synchronized FwPluginManager setDownloadListener(FwPluginDownloadListener listener) {}
public synchronized void removeDownloadListener(FwPluginDownloadListener listener) {}
public synchronized void updateDownloadListeners(String name, int progress) {}
public void update() {}
public void deletePlugin(String pluginName) {}
public void downloadWebPlugin(String name) {}
public Map<String, WebPluginInfo> getAllWebPluginInfo() {}
IWebPluginStrategy
public interface IWebPluginStrategy {
void addWebPluginInfo(String name, WebPluginInfo info);
void removeWebPluginInfo(String name);
WebPluginInfo getInfo(String name);
String rewriteUrl(String url);
Map<String, WebPluginInfo> getAllWebPluginInfo();
String transferUrl(String url, String webPluginPath);
WebResourceResponse transferWebResource(String url, String webPluginPath);
}