update
This commit is contained in:
@@ -3,7 +3,6 @@ package com.shayu.phonelive.utils;
|
||||
import static com.yunbao.faceunity.utils.FURenderer.BUNDLE_AI_FACE;
|
||||
import static com.yunbao.faceunity.utils.FaceUnityConfig.BUNDLE_FACE_BEAUTIFICATION;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Build;
|
||||
import android.util.Log;
|
||||
|
||||
@@ -16,15 +15,10 @@ import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.lang.reflect.Field;
|
||||
import java.util.Arrays;
|
||||
import java.util.zip.ZipEntry;
|
||||
import java.util.zip.ZipInputStream;
|
||||
|
||||
import dalvik.system.BaseDexClassLoader;
|
||||
import dalvik.system.DexClassLoader;
|
||||
import dalvik.system.PathClassLoader;
|
||||
|
||||
/**
|
||||
* 插件加载器
|
||||
*/
|
||||
@@ -75,7 +69,6 @@ public class PluginManager {
|
||||
String outDir = CommonAppContext.sInstance.getFilesDir().getAbsolutePath() + File.separator + "plugin";
|
||||
loadFaceSo(sdk, outDir);
|
||||
loadFaceBundle(sdk, outDir);
|
||||
getAnchorPluginVersion();
|
||||
}).start();
|
||||
}
|
||||
|
||||
@@ -146,22 +139,6 @@ public class PluginManager {
|
||||
});
|
||||
}
|
||||
|
||||
public String getAnchorPluginVersion() {
|
||||
try {
|
||||
File sdk = new File(CommonAppContext.sInstance.getFilesDir().getAbsolutePath() + File.separator + "plugin_download" + File.separator + "anchorPlugin.apk");
|
||||
DexClassLoader loader = new DexClassLoader(
|
||||
sdk.getAbsolutePath(),
|
||||
sdk.getParent(),
|
||||
sdk.getParent(),
|
||||
Context.class.getClassLoader());
|
||||
Object version = loader.loadClass("com.pdlive.pluginsForAnchor.MainPlugin").getMethod("getVersion").invoke(null);
|
||||
Log.i(TAG, "主播插件版本号:" + version);
|
||||
return (String) version;
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* 解压zip文件
|
||||
|
||||
Reference in New Issue
Block a user