正在查看: Vi App v10.18.0 应用的 Configuration.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Vi App v10.18.0 应用的 Configuration.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.yupptv.analytics.plugin.config;
import java.util.Properties;
import java.util.logging.Level;
import java.util.logging.Logger;
public final class Configuration {
public static String OS = "android";
public static String PRODUCTION_BASE_URL = "https://adv-analytics-collector.videograph.ai/analytics/v1/aggregation/aggregate";
public static String TEST_BASE_URL = "https://adv-analytics-collector-test.videograph.ai/analytics/v1/aggregation/aggregate";
public static String VERSION = "v2";
private static final Logger LOG = Logger.getLogger(Configuration.class.getSimpleName());
public static boolean isLive = false;
private static final Properties PROPERTIES = load();
private Configuration() {
}
public static String getAgentToken() {
return PROPERTIES.getProperty("agent.auth.token");
}
public static String getAnalyticsId() {
return PROPERTIES.getProperty("agent.analytics.id");
}
public static String getHttpMethod() {
return PROPERTIES.getProperty("http.default.method");
}
public static String getServerURL() {
return PROPERTIES.getProperty("server.aggregation.point");
}
private static Properties load() {
try {
Properties properties = new Properties();
if (!properties.isEmpty()) {
properties.load(Thread.currentThread().getContextClassLoader().getResourceAsStream("config.properties"));
}
return properties;
} catch (Throwable unused) {
LOG.log(Level.SEVERE, "Could not load configuration from 'config.properties'");
return new Properties();
}
}
public static void setAgentToken(String str) {
PROPERTIES.setProperty("agent.auth.token", str);
}
public static void setAnalyticsId(String str) {
PROPERTIES.setProperty("agent.analytics.id", str);
}
public static void setHttpMethod(String str) {
PROPERTIES.setProperty("http.default.method", str);
}
public static void setServerURL(String str) {
PROPERTIES.setProperty("server.aggregation.point", str);
}
}