From bfbc566ca6b2b5b3c49dbae4eb427f71ff768298 Mon Sep 17 00:00:00 2001 From: Mc <694449212@qq.com> Date: Mon, 29 Aug 2016 14:24:40 +0800 Subject: [PATCH] set Config. --- build.gradle | 2 +- .../dynamicload/framework/util/FrameworkUtil.java | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index edd5679..a2b6b26 100644 --- a/build.gradle +++ b/build.gradle @@ -36,7 +36,7 @@ apply plugin: 'signing' //定义GroupID和Version,ArtefactID会自动使用Project名 group = 'com.dynamicload.framework' -version = '4.2.160721' +version = '4.2.160829' artifacts { archives file('build/libs/' + project.name + '.jar') diff --git a/src/main/java/com/dynamicload/framework/util/FrameworkUtil.java b/src/main/java/com/dynamicload/framework/util/FrameworkUtil.java index 02fa217..d3f5548 100644 --- a/src/main/java/com/dynamicload/framework/util/FrameworkUtil.java +++ b/src/main/java/com/dynamicload/framework/util/FrameworkUtil.java @@ -32,7 +32,7 @@ public class FrameworkUtil { private static final String TAG = "FrameworkUtil"; - private static final String PROJECT_NAME = "vivavideo"; + private static String PROJECT_NAME = "vivavideo"; //key: H5Core(Module Name) value: data/data/xxxxx/lib/libh5core.so public static Map soPathMap = new HashMap(); @@ -42,11 +42,22 @@ public static Context getContext() { return context; } + @Deprecated + /** + * U need use setConfig. + */ public static void setContext(Context context) { FrameworkUtil.context = context; + Log.e(TAG, "Do u need setConfig?"); + } + + public static void setConfig(Context context, String projectName) { + setContext(context); + PROJECT_NAME = projectName; } public static void prepare() { + prepareSoMap(); //loadDex without lazy