package android.app;
import java.util.HashMap;
import android.app.Application;
import android.content.Context;
import android.content.IContentProvider;
/**
* 加载后的插件
*
* @author zhaoxuyang
*
*/
class Plugin {
/**
* 插件信息
*/
public PluginInfo mPluginInfo;
/**
* 插件的classloader
*/
public ClassLoader mClassLoader;
/**
* 加载到主程序后对应的packageinfo
*/
public Object mRealPackageInfo;
/**
* 插件对应的application
*/
public Application mApplication;
/**
* 插件中注册的receiver
*/
public HashMap<Context, LocalBroadcastManager> mLocalBroadCastManagers = new HashMap<Context, LocalBroadcastManager>();
/**
* 插件中的contentprovider
*/
public HashMap<String, IContentProvider> mProviderMap = new HashMap<String, IContentProvider>();
}