正在查看: 公务员之家 v1.0.1 应用的 MyApplication.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 公务员之家 v1.0.1 应用的 MyApplication.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.fwlst.app;
import com.alibaba.sdk.android.oss.common.utils.HttpHeaders;
import com.blankj.utilcode.util.AppUtils;
import com.fenghuajueli.lib_data.database.DaoUtils;
import com.fenghuajueli.lib_net.BuildHeadersListener;
import com.fenghuajueli.lib_net.common.RetrofitUtils;
import com.fwlst.lib_base.BaseApplication;
import com.fwlst.lib_base.constant.AppConfig;
import com.ijianji.module_play_video.PlayVideoModuleInitUtils;
import com.umeng.commonsdk.UMConfigure;
import java.util.HashMap;
import java.util.Map;
public class MyApplication extends BaseApplication {
@Override
public int getDayNightMode() {
return 1;
}
@Override
public boolean isDebug() {
return false;
}
@Override
public String getChannel() {
return BuildConfig.APP_UMENG_CHANNEL;
}
@Override
public String getKey() {
return BuildConfig.APP_UMENG_KEY;
}
@Override
public void initNormalSdk() {
super.initNormalSdk();
initAppConfig();
UMConfigure.preInit(getApplicationContext(), getKey(), getChannel());
PlayVideoModuleInitUtils.INSTANCE.init(this);
DaoUtils.init(this);
RetrofitUtils.init(this, "fenbi-gongkao2.shicibox.cn", new BuildHeadersListener() {
@Override
public final Map buildHeaders() {
Map lambda$initNormalSdk$0;
lambda$initNormalSdk$0 = MyApplication.this.lambda$initNormalSdk$0();
return lambda$initNormalSdk$0;
}
});
}
public Map lambda$initNormalSdk$0() {
HashMap hashMap = new HashMap();
hashMap.put(HttpHeaders.USER_AGENT, getPackageName() + "/" + getVersionName());
hashMap.put("AppVersionCode", AppUtils.getAppVersionCode() + "");
hashMap.put("AppVersionName", AppUtils.getAppVersionName());
return hashMap;
}
private String getVersionName() {
try {
return getPackageManager().getPackageInfo(getPackageName(), 0).versionName;
} catch (Exception unused) {
return "unKnow Version";
}
}
private void initAppConfig() {
AppConfig.IS_DEBUG = false;
AppConfig.APP_NAME = BuildConfig.APP_NAME;
AppConfig.FILING_NO = BuildConfig.FILING_NO;
AppConfig.APPLICATION_ID = BuildConfig.APPLICATION_ID;
AppConfig.VERSION_CODE = 2;
AppConfig.VERSION_NAME = BuildConfig.VERSION_NAME;
AppConfig.COMPANY_NAME = BuildConfig.COMPANY_NAME;
AppConfig.HTTP_URL = BuildConfig.HTTP_URL;
AppConfig.PRIVACY_URL = BuildConfig.PRIVACY_URL;
AppConfig.USER_PROTOCOL_URL = "http://app.szsxqkj.cn/an-app/app-config/com-kqbyla-oyhrpkdv/VIVOuserPolicy.html";
AppConfig.USER_SERVICE_URL = BuildConfig.USER_SERVICE_URL;
AppConfig.USER_MEMBER_URL = "http://app.szsxqkj.cn/an-app/app-config/com-kqbyla-oyhrpkdv/VIVOuserPolicy.html";
AppConfig.APP_UMENG_CHANNEL = BuildConfig.APP_UMENG_CHANNEL;
AppConfig.APP_UMENG_KEY = BuildConfig.APP_UMENG_KEY;
AppConfig.DEBUG_AD_TEST = Boolean.valueOf(Boolean.parseBoolean(BuildConfig.DEBUG_AD_TEST));
String[] strArr = {"HW", BuildConfig.APP_UMENG_CHANNEL, "XM", "OPPO", "YYB", "BD", "WDJ", "RY", "FF360", "MZ"};
for (int i = 0; i < 10; i++) {
if (strArr[i].equals(AppConfig.APP_UMENG_CHANNEL)) {
AppConfig.APP_MARKETS = i + 1;
}
}
}
}