public class PatchManager extends Object
构造器和说明 |
---|
PatchManager(Context context) |
限定符和类型 | 方法和说明 |
---|---|
void |
addPatch(String path)
add patch at runtime
|
void |
init(String appVersion)
initialize
|
void |
loadPatch()
load patch,call when application start
|
void |
loadPatch(String patchName,
ClassLoader classLoader)
load patch,call when plugin be loaded. used for plugin architecture.
|
void |
removeAllPatch()
remove all patchs
|
public PatchManager(Context context)
context
- contextpublic void init(String appVersion)
appVersion
- App versionpublic void addPatch(String path) throws IOException
path
- patch pathIOException
public void removeAllPatch()
public void loadPatch(String patchName, ClassLoader classLoader)
patchName
- patch nameclassLoader
- classloaderpublic void loadPatch()