|
|
@@ -5,14 +5,30 @@ package com.sheep.gamegroup.module.plugin.model;
|
|
|
* realicing@sina.com
|
|
|
*/
|
|
|
public enum Plugin {
|
|
|
- media("com.kfzs.cfyl.media");
|
|
|
+ media("com.kfzs.cfyl.media", "apk"),
|
|
|
+ media_zip_so("com.kfzs.cfyl.media", "zip_so"),
|
|
|
+ ;
|
|
|
+ public static final String TYPE_APK = "apk";
|
|
|
+ public static final String TYPE_ZIP_SO = "zip_so";
|
|
|
private final String packageName;
|
|
|
+ private final String type;
|
|
|
|
|
|
- Plugin(String packageName) {
|
|
|
+ Plugin(String packageName, String type) {
|
|
|
this.packageName = packageName;
|
|
|
+ this.type = type;
|
|
|
}
|
|
|
|
|
|
public String getPackageName() {
|
|
|
return packageName;
|
|
|
}
|
|
|
+ public boolean isApk(){
|
|
|
+ return TYPE_APK.equals(type);
|
|
|
+ }
|
|
|
+ public boolean isZipSo(){
|
|
|
+ return TYPE_ZIP_SO.equals(type);
|
|
|
+ }
|
|
|
+
|
|
|
+ public boolean load() {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
}
|